7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/ProresChromaSampling.h>
9#include <aws/mediaconvert/model/ProresCodecProfile.h>
10#include <aws/mediaconvert/model/ProresFramerateControl.h>
11#include <aws/mediaconvert/model/ProresFramerateConversionAlgorithm.h>
12#include <aws/mediaconvert/model/ProresInterlaceMode.h>
13#include <aws/mediaconvert/model/ProresParControl.h>
14#include <aws/core/utils/memory/stl/AWSVector.h>
15#include <aws/mediaconvert/model/ProresScanTypeConversionMode.h>
16#include <aws/mediaconvert/model/ProresSlowPal.h>
17#include <aws/mediaconvert/model/ProresTelecine.h>
18#include <aws/mediaconvert/model/FrameMetricType.h>
144 inline void SetFramerateNumerator(
int value) { m_framerateNumeratorHasBeenSet =
true; m_framerateNumerator = value; }
191 inline void SetParDenominator(
int value) { m_parDenominatorHasBeenSet =
true; m_parDenominator = value; }
205 inline void SetParNumerator(
int value) { m_parNumeratorHasBeenSet =
true; m_parNumerator = value; }
231 template<
typename PerFrameMetricsT = Aws::Vector<FrameMetricType>>
232 void SetPerFrameMetrics(PerFrameMetricsT&& value) { m_perFrameMetricsHasBeenSet =
true; m_perFrameMetrics = std::forward<PerFrameMetricsT>(value); }
233 template<
typename PerFrameMetricsT = Aws::Vector<FrameMetricType>>
290 bool m_chromaSamplingHasBeenSet =
false;
293 bool m_codecProfileHasBeenSet =
false;
296 bool m_framerateControlHasBeenSet =
false;
299 bool m_framerateConversionAlgorithmHasBeenSet =
false;
301 int m_framerateDenominator{0};
302 bool m_framerateDenominatorHasBeenSet =
false;
304 int m_framerateNumerator{0};
305 bool m_framerateNumeratorHasBeenSet =
false;
308 bool m_interlaceModeHasBeenSet =
false;
311 bool m_parControlHasBeenSet =
false;
313 int m_parDenominator{0};
314 bool m_parDenominatorHasBeenSet =
false;
316 int m_parNumerator{0};
317 bool m_parNumeratorHasBeenSet =
false;
320 bool m_perFrameMetricsHasBeenSet =
false;
323 bool m_scanTypeConversionModeHasBeenSet =
false;
326 bool m_slowPalHasBeenSet =
false;
329 bool m_telecineHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue