7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/CodecMetadata.h>
9#include <aws/mediaconvert/model/ColorPrimaries.h>
10#include <aws/mediaconvert/model/FrameRate.h>
11#include <aws/mediaconvert/model/HdrMetadata.h>
12#include <aws/mediaconvert/model/MatrixCoefficients.h>
13#include <aws/mediaconvert/model/TransferCharacteristics.h>
24namespace MediaConvert {
48 m_bitDepthHasBeenSet =
true;
61 inline long long GetBitRate()
const {
return m_bitRate; }
64 m_bitRateHasBeenSet =
true;
83 template <
typename CodecMetadataT = CodecMetadata>
85 m_codecMetadataHasBeenSet =
true;
86 m_codecMetadata = std::forward<CodecMetadataT>(value);
88 template <
typename CodecMetadataT = CodecMetadata>
104 m_colorPrimariesHasBeenSet =
true;
105 m_colorPrimaries = value;
120 template <
typename FrameRateT = FrameRate>
122 m_frameRateHasBeenSet =
true;
123 m_frameRate = std::forward<FrameRateT>(value);
125 template <
typename FrameRateT = FrameRate>
140 template <
typename HdrMetadataT = HdrMetadata>
142 m_hdrMetadataHasBeenSet =
true;
143 m_hdrMetadata = std::forward<HdrMetadataT>(value);
145 template <
typename HdrMetadataT = HdrMetadata>
159 m_heightHasBeenSet =
true;
177 m_matrixCoefficientsHasBeenSet =
true;
178 m_matrixCoefficients = value;
197 m_rotationHasBeenSet =
true;
215 m_transferCharacteristicsHasBeenSet =
true;
216 m_transferCharacteristics = value;
231 m_widthHasBeenSet =
true;
242 long long m_bitRate{0};
244 CodecMetadata m_codecMetadata;
248 FrameRate m_frameRate;
250 HdrMetadata m_hdrMetadata;
261 bool m_bitDepthHasBeenSet =
false;
262 bool m_bitRateHasBeenSet =
false;
263 bool m_codecMetadataHasBeenSet =
false;
264 bool m_colorPrimariesHasBeenSet =
false;
265 bool m_frameRateHasBeenSet =
false;
266 bool m_hdrMetadataHasBeenSet =
false;
267 bool m_heightHasBeenSet =
false;
268 bool m_matrixCoefficientsHasBeenSet =
false;
269 bool m_rotationHasBeenSet =
false;
270 bool m_transferCharacteristicsHasBeenSet =
false;
271 bool m_widthHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue