7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
9#include <aws/mediaconvert/model/FrameMetricType.h>
10#include <aws/mediaconvert/model/ProresChromaSampling.h>
11#include <aws/mediaconvert/model/ProresCodecProfile.h>
12#include <aws/mediaconvert/model/ProresFramerateControl.h>
13#include <aws/mediaconvert/model/ProresFramerateConversionAlgorithm.h>
14#include <aws/mediaconvert/model/ProresInterlaceMode.h>
15#include <aws/mediaconvert/model/ProresParControl.h>
16#include <aws/mediaconvert/model/ProresScanTypeConversionMode.h>
17#include <aws/mediaconvert/model/ProresSlowPal.h>
18#include <aws/mediaconvert/model/ProresTelecine.h>
29namespace MediaConvert {
59 m_chromaSamplingHasBeenSet =
true;
60 m_chromaSampling = value;
75 m_codecProfileHasBeenSet =
true;
76 m_codecProfile = value;
96 m_framerateControlHasBeenSet =
true;
97 m_framerateControl = value;
127 m_framerateConversionAlgorithmHasBeenSet =
true;
128 m_framerateConversionAlgorithm = value;
148 m_framerateDenominatorHasBeenSet =
true;
149 m_framerateDenominator = value;
169 m_framerateNumeratorHasBeenSet =
true;
170 m_framerateNumerator = value;
194 m_interlaceModeHasBeenSet =
true;
195 m_interlaceMode = value;
214 m_parControlHasBeenSet =
true;
215 m_parControl = value;
234 m_parDenominatorHasBeenSet =
true;
235 m_parDenominator = value;
254 m_parNumeratorHasBeenSet =
true;
255 m_parNumerator = value;
285 template <
typename PerFrameMetricsT = Aws::Vector<FrameMetricType>>
287 m_perFrameMetricsHasBeenSet =
true;
288 m_perFrameMetrics = std::forward<PerFrameMetricsT>(value);
290 template <
typename PerFrameMetricsT = Aws::Vector<FrameMetricType>>
296 m_perFrameMetricsHasBeenSet =
true;
297 m_perFrameMetrics.push_back(value);
320 m_scanTypeConversionModeHasBeenSet =
true;
321 m_scanTypeConversionMode = value;
341 m_slowPalHasBeenSet =
true;
361 m_telecineHasBeenSet =
true;
378 int m_framerateDenominator{0};
380 int m_framerateNumerator{0};
386 int m_parDenominator{0};
388 int m_parNumerator{0};
397 bool m_chromaSamplingHasBeenSet =
false;
398 bool m_codecProfileHasBeenSet =
false;
399 bool m_framerateControlHasBeenSet =
false;
400 bool m_framerateConversionAlgorithmHasBeenSet =
false;
401 bool m_framerateDenominatorHasBeenSet =
false;
402 bool m_framerateNumeratorHasBeenSet =
false;
403 bool m_interlaceModeHasBeenSet =
false;
404 bool m_parControlHasBeenSet =
false;
405 bool m_parDenominatorHasBeenSet =
false;
406 bool m_parNumeratorHasBeenSet =
false;
407 bool m_perFrameMetricsHasBeenSet =
false;
408 bool m_scanTypeConversionModeHasBeenSet =
false;
409 bool m_slowPalHasBeenSet =
false;
410 bool m_telecineHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue