7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/Vp9FramerateControl.h>
9#include <aws/mediaconvert/model/Vp9FramerateConversionAlgorithm.h>
10#include <aws/mediaconvert/model/Vp9ParControl.h>
11#include <aws/mediaconvert/model/Vp9QualityTuningLevel.h>
12#include <aws/mediaconvert/model/Vp9RateControlMode.h>
51 inline void SetBitrate(
int value) { m_bitrateHasBeenSet =
true; m_bitrate = value; }
121 inline void SetFramerateNumerator(
int value) { m_framerateNumeratorHasBeenSet =
true; m_framerateNumerator = value; }
131 inline void SetGopSize(
double value) { m_gopSizeHasBeenSet =
true; m_gopSize = value; }
142 inline void SetHrdBufferSize(
int value) { m_hrdBufferSizeHasBeenSet =
true; m_hrdBufferSize = value; }
155 inline void SetMaxBitrate(
int value) { m_maxBitrateHasBeenSet =
true; m_maxBitrate = value; }
181 inline void SetParDenominator(
int value) { m_parDenominatorHasBeenSet =
true; m_parDenominator = value; }
195 inline void SetParNumerator(
int value) { m_parNumeratorHasBeenSet =
true; m_parNumerator = value; }
224 bool m_bitrateHasBeenSet =
false;
227 bool m_framerateControlHasBeenSet =
false;
230 bool m_framerateConversionAlgorithmHasBeenSet =
false;
232 int m_framerateDenominator{0};
233 bool m_framerateDenominatorHasBeenSet =
false;
235 int m_framerateNumerator{0};
236 bool m_framerateNumeratorHasBeenSet =
false;
238 double m_gopSize{0.0};
239 bool m_gopSizeHasBeenSet =
false;
241 int m_hrdBufferSize{0};
242 bool m_hrdBufferSizeHasBeenSet =
false;
245 bool m_maxBitrateHasBeenSet =
false;
248 bool m_parControlHasBeenSet =
false;
250 int m_parDenominator{0};
251 bool m_parDenominatorHasBeenSet =
false;
253 int m_parNumerator{0};
254 bool m_parNumeratorHasBeenSet =
false;
257 bool m_qualityTuningLevelHasBeenSet =
false;
260 bool m_rateControlModeHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue