7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/ColorPrimaries.h>
9#include <aws/mediaconvert/model/FrameRate.h>
10#include <aws/mediaconvert/model/MatrixCoefficients.h>
11#include <aws/mediaconvert/model/TransferCharacteristics.h>
49 inline void SetBitDepth(
int value) { m_bitDepthHasBeenSet =
true; m_bitDepth = value; }
57 inline long long GetBitRate()
const {
return m_bitRate; }
59 inline void SetBitRate(
long long value) { m_bitRateHasBeenSet =
true; m_bitRate = value; }
79 template<
typename FrameRateT = FrameRate>
80 void SetFrameRate(FrameRateT&& value) { m_frameRateHasBeenSet =
true; m_frameRate = std::forward<FrameRateT>(value); }
81 template<
typename FrameRateT = FrameRate>
91 inline void SetHeight(
int value) { m_heightHasBeenSet =
true; m_height = value; }
121 inline void SetWidth(
int value) { m_widthHasBeenSet =
true; m_width = value; }
127 bool m_bitDepthHasBeenSet =
false;
129 long long m_bitRate{0};
130 bool m_bitRateHasBeenSet =
false;
133 bool m_colorPrimariesHasBeenSet =
false;
135 FrameRate m_frameRate;
136 bool m_frameRateHasBeenSet =
false;
139 bool m_heightHasBeenSet =
false;
142 bool m_matrixCoefficientsHasBeenSet =
false;
145 bool m_transferCharacteristicsHasBeenSet =
false;
148 bool m_widthHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue