7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/AspectRatio.h>
9#include <aws/mediaconvert/model/CodecMetadata.h>
10#include <aws/mediaconvert/model/ColorPrimaries.h>
11#include <aws/mediaconvert/model/FrameRate.h>
12#include <aws/mediaconvert/model/HdrMetadata.h>
13#include <aws/mediaconvert/model/MatrixCoefficients.h>
14#include <aws/mediaconvert/model/TransferCharacteristics.h>
25namespace MediaConvert {
49 m_bitDepthHasBeenSet =
true;
62 inline long long GetBitRate()
const {
return m_bitRate; }
65 m_bitRateHasBeenSet =
true;
84 template <
typename CodecMetadataT = CodecMetadata>
86 m_codecMetadataHasBeenSet =
true;
87 m_codecMetadata = std::forward<CodecMetadataT>(value);
89 template <
typename CodecMetadataT = CodecMetadata>
105 m_colorPrimariesHasBeenSet =
true;
106 m_colorPrimaries = value;
130 template <
typename DisplayAspectRatioT = AspectRatio>
132 m_displayAspectRatioHasBeenSet =
true;
133 m_displayAspectRatio = std::forward<DisplayAspectRatioT>(value);
135 template <
typename DisplayAspectRatioT = AspectRatio>
149 template <
typename FrameRateT = FrameRate>
151 m_frameRateHasBeenSet =
true;
152 m_frameRate = std::forward<FrameRateT>(value);
154 template <
typename FrameRateT = FrameRate>
169 template <
typename HdrMetadataT = HdrMetadata>
171 m_hdrMetadataHasBeenSet =
true;
172 m_hdrMetadata = std::forward<HdrMetadataT>(value);
174 template <
typename HdrMetadataT = HdrMetadata>
188 m_heightHasBeenSet =
true;
206 m_matrixCoefficientsHasBeenSet =
true;
207 m_matrixCoefficients = value;
226 m_rotationHasBeenSet =
true;
251 template <
typename SampleAspectRatioT = AspectRatio>
253 m_sampleAspectRatioHasBeenSet =
true;
254 m_sampleAspectRatio = std::forward<SampleAspectRatioT>(value);
256 template <
typename SampleAspectRatioT = AspectRatio>
272 m_transferCharacteristicsHasBeenSet =
true;
273 m_transferCharacteristics = value;
288 m_widthHasBeenSet =
true;
299 long long m_bitRate{0};
301 CodecMetadata m_codecMetadata;
305 AspectRatio m_displayAspectRatio;
307 FrameRate m_frameRate;
309 HdrMetadata m_hdrMetadata;
317 AspectRatio m_sampleAspectRatio;
322 bool m_bitDepthHasBeenSet =
false;
323 bool m_bitRateHasBeenSet =
false;
324 bool m_codecMetadataHasBeenSet =
false;
325 bool m_colorPrimariesHasBeenSet =
false;
326 bool m_displayAspectRatioHasBeenSet =
false;
327 bool m_frameRateHasBeenSet =
false;
328 bool m_hdrMetadataHasBeenSet =
false;
329 bool m_heightHasBeenSet =
false;
330 bool m_matrixCoefficientsHasBeenSet =
false;
331 bool m_rotationHasBeenSet =
false;
332 bool m_sampleAspectRatioHasBeenSet =
false;
333 bool m_transferCharacteristicsHasBeenSet =
false;
334 bool m_widthHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue