7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/AfdSignaling.h>
9#include <aws/mediaconvert/model/AntiAlias.h>
10#include <aws/mediaconvert/model/ChromaPositionMode.h>
11#include <aws/mediaconvert/model/ColorMetadata.h>
12#include <aws/mediaconvert/model/DropFrameTimecode.h>
13#include <aws/mediaconvert/model/Rectangle.h>
14#include <aws/mediaconvert/model/RespondToAfd.h>
15#include <aws/mediaconvert/model/ScalingBehavior.h>
16#include <aws/mediaconvert/model/TimecodeTrack.h>
17#include <aws/mediaconvert/model/VideoCodecSettings.h>
18#include <aws/mediaconvert/model/VideoPreprocessor.h>
19#include <aws/mediaconvert/model/VideoTimecodeInsertion.h>
30namespace MediaConvert {
58 m_afdSignalingHasBeenSet =
true;
59 m_afdSignaling = value;
76 m_antiAliasHasBeenSet =
true;
95 m_chromaPositionModeHasBeenSet =
true;
96 m_chromaPositionMode = value;
117 template <
typename CodecSettingsT = V
ideoCodecSettings>
119 m_codecSettingsHasBeenSet =
true;
120 m_codecSettings = std::forward<CodecSettingsT>(value);
122 template <
typename CodecSettingsT = V
ideoCodecSettings>
138 m_colorMetadataHasBeenSet =
true;
139 m_colorMetadata = value;
154 template <
typename CropT = Rectangle>
156 m_cropHasBeenSet =
true;
157 m_crop = std::forward<CropT>(value);
159 template <
typename CropT = Rectangle>
161 SetCrop(std::forward<CropT>(value));
176 m_dropFrameTimecodeHasBeenSet =
true;
177 m_dropFrameTimecode = value;
193 m_fixedAfdHasBeenSet =
true;
213 m_heightHasBeenSet =
true;
229 template <
typename PositionT = Rectangle>
231 m_positionHasBeenSet =
true;
232 m_position = std::forward<PositionT>(value);
234 template <
typename PositionT = Rectangle>
254 m_respondToAfdHasBeenSet =
true;
255 m_respondToAfd = value;
272 m_scalingBehaviorHasBeenSet =
true;
273 m_scalingBehavior = value;
291 m_sharpnessHasBeenSet =
true;
317 m_timecodeInsertionHasBeenSet =
true;
318 m_timecodeInsertion = value;
337 m_timecodeTrackHasBeenSet =
true;
338 m_timecodeTrack = value;
353 template <
typename V
ideoPreprocessorsT = V
ideoPreprocessor>
355 m_videoPreprocessorsHasBeenSet =
true;
356 m_videoPreprocessors = std::forward<VideoPreprocessorsT>(value);
358 template <
typename V
ideoPreprocessorsT = V
ideoPreprocessor>
376 m_widthHasBeenSet =
true;
391 VideoCodecSettings m_codecSettings;
403 Rectangle m_position;
415 VideoPreprocessor m_videoPreprocessors;
418 bool m_afdSignalingHasBeenSet =
false;
419 bool m_antiAliasHasBeenSet =
false;
420 bool m_chromaPositionModeHasBeenSet =
false;
421 bool m_codecSettingsHasBeenSet =
false;
422 bool m_colorMetadataHasBeenSet =
false;
423 bool m_cropHasBeenSet =
false;
424 bool m_dropFrameTimecodeHasBeenSet =
false;
425 bool m_fixedAfdHasBeenSet =
false;
426 bool m_heightHasBeenSet =
false;
427 bool m_positionHasBeenSet =
false;
428 bool m_respondToAfdHasBeenSet =
false;
429 bool m_scalingBehaviorHasBeenSet =
false;
430 bool m_sharpnessHasBeenSet =
false;
431 bool m_timecodeInsertionHasBeenSet =
false;
432 bool m_timecodeTrackHasBeenSet =
false;
433 bool m_videoPreprocessorsHasBeenSet =
false;
434 bool m_widthHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue