7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
9#include <aws/mediaconnect/model/FrameResolution.h>
10#include <aws/mediaconnect/model/ScanMode.h>
21namespace MediaConnect {
45 template <
typename StreamTypeT = Aws::String>
47 m_streamTypeHasBeenSet =
true;
48 m_streamType = std::forward<StreamTypeT>(value);
50 template <
typename StreamTypeT = Aws::String>
64 template <
typename CodecT = Aws::String>
66 m_codecHasBeenSet =
true;
67 m_codec = std::forward<CodecT>(value);
69 template <
typename CodecT = Aws::String>
71 SetCodec(std::forward<CodecT>(value));
83 m_streamIdHasBeenSet =
true;
100 m_scanModeHasBeenSet =
true;
116 template <
typename FrameResolutionT = FrameResolution>
118 m_frameResolutionHasBeenSet =
true;
119 m_frameResolution = std::forward<FrameResolutionT>(value);
121 template <
typename FrameResolutionT = FrameResolution>
135 template <
typename FrameRateT = Aws::String>
137 m_frameRateHasBeenSet =
true;
138 m_frameRate = std::forward<FrameRateT>(value);
140 template <
typename FrameRateT = Aws::String>
155 m_channelsHasBeenSet =
true;
172 m_sampleRateHasBeenSet =
true;
173 m_sampleRate = value;
189 FrameResolution m_frameResolution;
196 bool m_streamTypeHasBeenSet =
false;
197 bool m_codecHasBeenSet =
false;
198 bool m_streamIdHasBeenSet =
false;
199 bool m_scanModeHasBeenSet =
false;
200 bool m_frameResolutionHasBeenSet =
false;
201 bool m_frameRateHasBeenSet =
false;
202 bool m_channelsHasBeenSet =
false;
203 bool m_sampleRateHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue