7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/medialive/MediaLive_EXPORTS.h>
9#include <aws/medialive/model/VideoCodecSettings.h>
10#include <aws/medialive/model/VideoDescriptionRespondToAfd.h>
11#include <aws/medialive/model/VideoDescriptionScalingBehavior.h>
12#include <aws/medialive/model/VideoPositionRectangle.h>
44 template <
typename CodecSettingsT = V
ideoCodecSettings>
46 m_codecSettingsHasBeenSet =
true;
47 m_codecSettings = std::forward<CodecSettingsT>(value);
49 template <
typename CodecSettingsT = V
ideoCodecSettings>
66 m_heightHasBeenSet =
true;
83 template <
typename NameT = Aws::String>
85 m_nameHasBeenSet =
true;
86 m_name = std::forward<NameT>(value);
88 template <
typename NameT = Aws::String>
90 SetName(std::forward<NameT>(value));
114 m_respondToAfdHasBeenSet =
true;
115 m_respondToAfd = value;
139 m_scalingBehaviorHasBeenSet =
true;
140 m_scalingBehavior = value;
156 m_sharpnessHasBeenSet =
true;
175 m_widthHasBeenSet =
true;
201 template <
typename CropRectangleT = V
ideoPositionRectangle>
203 m_cropRectangleHasBeenSet =
true;
204 m_cropRectangle = std::forward<CropRectangleT>(value);
206 template <
typename CropRectangleT = V
ideoPositionRectangle>
226 template <
typename OutputPositionRectangleT = V
ideoPositionRectangle>
228 m_outputPositionRectangleHasBeenSet =
true;
229 m_outputPositionRectangle = std::forward<OutputPositionRectangleT>(value);
231 template <
typename OutputPositionRectangleT = V
ideoPositionRectangle>
254 m_borderHasBeenSet =
true;
277 VideoPositionRectangle m_cropRectangle;
279 VideoPositionRectangle m_outputPositionRectangle;
282 bool m_codecSettingsHasBeenSet =
false;
283 bool m_heightHasBeenSet =
false;
284 bool m_nameHasBeenSet =
false;
285 bool m_respondToAfdHasBeenSet =
false;
286 bool m_scalingBehaviorHasBeenSet =
false;
287 bool m_sharpnessHasBeenSet =
false;
288 bool m_widthHasBeenSet =
false;
289 bool m_cropRectangleHasBeenSet =
false;
290 bool m_outputPositionRectangleHasBeenSet =
false;
291 bool m_borderHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue