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>
21namespace MediaConnect {
44 m_channelsHasBeenSet =
true;
59 template <
typename CodecT = Aws::String>
61 m_codecHasBeenSet =
true;
62 m_codec = std::forward<CodecT>(value);
64 template <
typename CodecT = Aws::String>
66 SetCodec(std::forward<CodecT>(value));
77 template <
typename ColorT = ColorInformation>
79 m_colorHasBeenSet =
true;
80 m_color = std::forward<ColorT>(value);
82 template <
typename ColorT = ColorInformation>
84 SetColor(std::forward<ColorT>(value));
95 template <
typename FrameRateT = Aws::String>
97 m_frameRateHasBeenSet =
true;
98 m_frameRate = std::forward<FrameRateT>(value);
100 template <
typename FrameRateT = Aws::String>
113 template <
typename FrameResolutionT = FrameResolution>
115 m_frameResolutionHasBeenSet =
true;
116 m_frameResolution = std::forward<FrameResolutionT>(value);
118 template <
typename FrameResolutionT = FrameResolution>
129 inline int GetPid()
const {
return m_pid; }
132 m_pidHasBeenSet =
true;
148 m_sampleRateHasBeenSet =
true;
149 m_sampleRate = value;
164 m_sampleSizeHasBeenSet =
true;
165 m_sampleSize = value;
179 template <
typename StreamTypeT = Aws::String>
181 m_streamTypeHasBeenSet =
true;
182 m_streamType = std::forward<StreamTypeT>(value);
184 template <
typename StreamTypeT = Aws::String>
195 ColorInformation m_color;
199 FrameResolution m_frameResolution;
208 bool m_channelsHasBeenSet =
false;
209 bool m_codecHasBeenSet =
false;
210 bool m_colorHasBeenSet =
false;
211 bool m_frameRateHasBeenSet =
false;
212 bool m_frameResolutionHasBeenSet =
false;
213 bool m_pidHasBeenSet =
false;
214 bool m_sampleRateHasBeenSet =
false;
215 bool m_sampleSizeHasBeenSet =
false;
216 bool m_streamTypeHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue