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/MatrixCoefficients.h>
12#include <aws/mediaconvert/model/TransferCharacteristics.h>
23namespace MediaConvert {
47 m_bitDepthHasBeenSet =
true;
60 inline long long GetBitRate()
const {
return m_bitRate; }
63 m_bitRateHasBeenSet =
true;
82 template <
typename CodecMetadataT = CodecMetadata>
84 m_codecMetadataHasBeenSet =
true;
85 m_codecMetadata = std::forward<CodecMetadataT>(value);
87 template <
typename CodecMetadataT = CodecMetadata>
103 m_colorPrimariesHasBeenSet =
true;
104 m_colorPrimaries = value;
119 template <
typename FrameRateT = FrameRate>
121 m_frameRateHasBeenSet =
true;
122 m_frameRate = std::forward<FrameRateT>(value);
124 template <
typename FrameRateT = FrameRate>
138 m_heightHasBeenSet =
true;
156 m_matrixCoefficientsHasBeenSet =
true;
157 m_matrixCoefficients = value;
174 m_transferCharacteristicsHasBeenSet =
true;
175 m_transferCharacteristics = value;
190 m_widthHasBeenSet =
true;
201 long long m_bitRate{0};
203 CodecMetadata m_codecMetadata;
207 FrameRate m_frameRate;
216 bool m_bitDepthHasBeenSet =
false;
217 bool m_bitRateHasBeenSet =
false;
218 bool m_codecMetadataHasBeenSet =
false;
219 bool m_colorPrimariesHasBeenSet =
false;
220 bool m_frameRateHasBeenSet =
false;
221 bool m_heightHasBeenSet =
false;
222 bool m_matrixCoefficientsHasBeenSet =
false;
223 bool m_transferCharacteristicsHasBeenSet =
false;
224 bool m_widthHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue