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/VideoCodecSettings.h>
12#include <aws/mediaconvert/model/ColorMetadata.h>
13#include <aws/mediaconvert/model/Rectangle.h>
14#include <aws/mediaconvert/model/DropFrameTimecode.h>
15#include <aws/mediaconvert/model/RespondToAfd.h>
16#include <aws/mediaconvert/model/ScalingBehavior.h>
17#include <aws/mediaconvert/model/VideoTimecodeInsertion.h>
18#include <aws/mediaconvert/model/TimecodeTrack.h>
19#include <aws/mediaconvert/model/VideoPreprocessor.h>
105 template<
typename CodecSettingsT = V
ideoCodecSettings>
106 void SetCodecSettings(CodecSettingsT&& value) { m_codecSettingsHasBeenSet =
true; m_codecSettings = std::forward<CodecSettingsT>(value); }
107 template<
typename CodecSettingsT = V
ideoCodecSettings>
130 template<
typename CropT = Rectangle>
131 void SetCrop(CropT&& value) { m_cropHasBeenSet =
true; m_crop = std::forward<CropT>(value); }
132 template<
typename CropT = Rectangle>
156 inline void SetFixedAfd(
int value) { m_fixedAfdHasBeenSet =
true; m_fixedAfd = value; }
170 inline void SetHeight(
int value) { m_heightHasBeenSet =
true; m_height = value; }
181 template<
typename PositionT = Rectangle>
182 void SetPosition(PositionT&& value) { m_positionHasBeenSet =
true; m_position = std::forward<PositionT>(value); }
183 template<
typename PositionT = Rectangle>
224 inline void SetSharpness(
int value) { m_sharpnessHasBeenSet =
true; m_sharpness = value; }
269 template<
typename V
ideoPreprocessorsT = V
ideoPreprocessor>
270 void SetVideoPreprocessors(VideoPreprocessorsT&& value) { m_videoPreprocessorsHasBeenSet =
true; m_videoPreprocessors = std::forward<VideoPreprocessorsT>(value); }
271 template<
typename V
ideoPreprocessorsT = V
ideoPreprocessor>
285 inline void SetWidth(
int value) { m_widthHasBeenSet =
true; m_width = value; }
291 bool m_afdSignalingHasBeenSet =
false;
294 bool m_antiAliasHasBeenSet =
false;
297 bool m_chromaPositionModeHasBeenSet =
false;
299 VideoCodecSettings m_codecSettings;
300 bool m_codecSettingsHasBeenSet =
false;
303 bool m_colorMetadataHasBeenSet =
false;
306 bool m_cropHasBeenSet =
false;
309 bool m_dropFrameTimecodeHasBeenSet =
false;
312 bool m_fixedAfdHasBeenSet =
false;
315 bool m_heightHasBeenSet =
false;
317 Rectangle m_position;
318 bool m_positionHasBeenSet =
false;
321 bool m_respondToAfdHasBeenSet =
false;
324 bool m_scalingBehaviorHasBeenSet =
false;
327 bool m_sharpnessHasBeenSet =
false;
330 bool m_timecodeInsertionHasBeenSet =
false;
333 bool m_timecodeTrackHasBeenSet =
false;
335 VideoPreprocessor m_videoPreprocessors;
336 bool m_videoPreprocessorsHasBeenSet =
false;
339 bool m_widthHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue