7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
9#include <aws/mediaconnect/model/ColorInformation.h>
10#include <aws/mediaconnect/model/FrameResolution.h>
11#include <aws/mediaconnect/model/ScanMode.h>
22namespace MediaConnect {
46 template <
typename StreamTypeT = Aws::String>
48 m_streamTypeHasBeenSet =
true;
49 m_streamType = std::forward<StreamTypeT>(value);
51 template <
typename StreamTypeT = Aws::String>
65 template <
typename CodecT = Aws::String>
67 m_codecHasBeenSet =
true;
68 m_codec = std::forward<CodecT>(value);
70 template <
typename CodecT = Aws::String>
72 SetCodec(std::forward<CodecT>(value));
84 m_streamIdHasBeenSet =
true;
101 m_scanModeHasBeenSet =
true;
117 template <
typename ColorT = ColorInformation>
119 m_colorHasBeenSet =
true;
120 m_color = std::forward<ColorT>(value);
122 template <
typename ColorT = ColorInformation>
124 SetColor(std::forward<ColorT>(value));
136 template <
typename FrameResolutionT = FrameResolution>
138 m_frameResolutionHasBeenSet =
true;
139 m_frameResolution = std::forward<FrameResolutionT>(value);
141 template <
typename FrameResolutionT = FrameResolution>
155 template <
typename FrameRateT = Aws::String>
157 m_frameRateHasBeenSet =
true;
158 m_frameRate = std::forward<FrameRateT>(value);
160 template <
typename FrameRateT = Aws::String>
175 m_channelsHasBeenSet =
true;
192 m_sampleRateHasBeenSet =
true;
193 m_sampleRate = value;
209 ColorInformation m_color;
211 FrameResolution m_frameResolution;
218 bool m_streamTypeHasBeenSet =
false;
219 bool m_codecHasBeenSet =
false;
220 bool m_streamIdHasBeenSet =
false;
221 bool m_scanModeHasBeenSet =
false;
222 bool m_colorHasBeenSet =
false;
223 bool m_frameResolutionHasBeenSet =
false;
224 bool m_frameRateHasBeenSet =
false;
225 bool m_channelsHasBeenSet =
false;
226 bool m_sampleRateHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue