7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
9#include <aws/mediaconvert/model/AspectRatio.h>
10#include <aws/mediaconvert/model/ColorPrimaries.h>
11#include <aws/mediaconvert/model/ContentLightLevel.h>
12#include <aws/mediaconvert/model/DolbyVisionMetadata.h>
13#include <aws/mediaconvert/model/FrameRate.h>
14#include <aws/mediaconvert/model/Hdr10PlusPresence.h>
15#include <aws/mediaconvert/model/MatrixCoefficients.h>
16#include <aws/mediaconvert/model/TransferCharacteristics.h>
27namespace MediaConvert {
55 m_bitDepthHasBeenSet =
true;
74 template <
typename ChromaSubsamplingT = Aws::String>
76 m_chromaSubsamplingHasBeenSet =
true;
77 m_chromaSubsampling = std::forward<ChromaSubsamplingT>(value);
79 template <
typename ChromaSubsamplingT = Aws::String>
93 template <
typename CodedFrameRateT = FrameRate>
95 m_codedFrameRateHasBeenSet =
true;
96 m_codedFrameRate = std::forward<CodedFrameRateT>(value);
98 template <
typename CodedFrameRateT = FrameRate>
114 m_colorPrimariesHasBeenSet =
true;
115 m_colorPrimaries = value;
130 template <
typename ContentLightLevelT = ContentLightLevel>
132 m_contentLightLevelHasBeenSet =
true;
133 m_contentLightLevel = std::forward<ContentLightLevelT>(value);
135 template <
typename ContentLightLevelT = ContentLightLevel>
158 template <
typename DisplayAspectRatioT = AspectRatio>
160 m_displayAspectRatioHasBeenSet =
true;
161 m_displayAspectRatio = std::forward<DisplayAspectRatioT>(value);
163 template <
typename DisplayAspectRatioT = AspectRatio>
180 template <
typename DolbyVisionT = DolbyVisionMetadata>
182 m_dolbyVisionHasBeenSet =
true;
183 m_dolbyVision = std::forward<DolbyVisionT>(value);
185 template <
typename DolbyVisionT = DolbyVisionMetadata>
202 template <
typename FieldOrderT = Aws::String>
204 m_fieldOrderHasBeenSet =
true;
205 m_fieldOrder = std::forward<FieldOrderT>(value);
207 template <
typename FieldOrderT = Aws::String>
222 m_hdr10PlusPresenceHasBeenSet =
true;
223 m_hdr10PlusPresence = value;
239 m_heightHasBeenSet =
true;
256 template <
typename LevelT = Aws::String>
258 m_levelHasBeenSet =
true;
259 m_level = std::forward<LevelT>(value);
261 template <
typename LevelT = Aws::String>
263 SetLevel(std::forward<LevelT>(value));
277 m_matrixCoefficientsHasBeenSet =
true;
278 m_matrixCoefficients = value;
295 template <
typename ProfileT = Aws::String>
297 m_profileHasBeenSet =
true;
298 m_profile = std::forward<ProfileT>(value);
300 template <
typename ProfileT = Aws::String>
317 m_rotationHasBeenSet =
true;
342 template <
typename SampleAspectRatioT = AspectRatio>
344 m_sampleAspectRatioHasBeenSet =
true;
345 m_sampleAspectRatio = std::forward<SampleAspectRatioT>(value);
347 template <
typename SampleAspectRatioT = AspectRatio>
361 template <
typename ScanTypeT = Aws::String>
363 m_scanTypeHasBeenSet =
true;
364 m_scanType = std::forward<ScanTypeT>(value);
366 template <
typename ScanTypeT = Aws::String>
382 m_transferCharacteristicsHasBeenSet =
true;
383 m_transferCharacteristics = value;
399 m_widthHasBeenSet =
true;
412 FrameRate m_codedFrameRate;
416 ContentLightLevel m_contentLightLevel;
418 AspectRatio m_displayAspectRatio;
420 DolbyVisionMetadata m_dolbyVision;
436 AspectRatio m_sampleAspectRatio;
443 bool m_bitDepthHasBeenSet =
false;
444 bool m_chromaSubsamplingHasBeenSet =
false;
445 bool m_codedFrameRateHasBeenSet =
false;
446 bool m_colorPrimariesHasBeenSet =
false;
447 bool m_contentLightLevelHasBeenSet =
false;
448 bool m_displayAspectRatioHasBeenSet =
false;
449 bool m_dolbyVisionHasBeenSet =
false;
450 bool m_fieldOrderHasBeenSet =
false;
451 bool m_hdr10PlusPresenceHasBeenSet =
false;
452 bool m_heightHasBeenSet =
false;
453 bool m_levelHasBeenSet =
false;
454 bool m_matrixCoefficientsHasBeenSet =
false;
455 bool m_profileHasBeenSet =
false;
456 bool m_rotationHasBeenSet =
false;
457 bool m_sampleAspectRatioHasBeenSet =
false;
458 bool m_scanTypeHasBeenSet =
false;
459 bool m_transferCharacteristicsHasBeenSet =
false;
460 bool m_widthHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue