7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
9#include <aws/mediaconvert/model/AvcIntraClass.h>
10#include <aws/mediaconvert/model/AvcIntraFramerateControl.h>
11#include <aws/mediaconvert/model/AvcIntraFramerateConversionAlgorithm.h>
12#include <aws/mediaconvert/model/AvcIntraInterlaceMode.h>
13#include <aws/mediaconvert/model/AvcIntraScanTypeConversionMode.h>
14#include <aws/mediaconvert/model/AvcIntraSlowPal.h>
15#include <aws/mediaconvert/model/AvcIntraTelecine.h>
16#include <aws/mediaconvert/model/AvcIntraUhdSettings.h>
17#include <aws/mediaconvert/model/FrameMetricType.h>
28namespace MediaConvert {
60 m_avcIntraClassHasBeenSet =
true;
61 m_avcIntraClass = value;
76 template <
typename AvcIntraUhdSettingsT = AvcIntraUhdSettings>
78 m_avcIntraUhdSettingsHasBeenSet =
true;
79 m_avcIntraUhdSettings = std::forward<AvcIntraUhdSettingsT>(value);
81 template <
typename AvcIntraUhdSettingsT = AvcIntraUhdSettings>
100 m_framerateControlHasBeenSet =
true;
101 m_framerateControl = value;
131 m_framerateConversionAlgorithmHasBeenSet =
true;
132 m_framerateConversionAlgorithm = value;
152 m_framerateDenominatorHasBeenSet =
true;
153 m_framerateDenominator = value;
173 m_framerateNumeratorHasBeenSet =
true;
174 m_framerateNumerator = value;
198 m_interlaceModeHasBeenSet =
true;
199 m_interlaceMode = value;
229 template <
typename PerFrameMetricsT = Aws::Vector<FrameMetricType>>
231 m_perFrameMetricsHasBeenSet =
true;
232 m_perFrameMetrics = std::forward<PerFrameMetricsT>(value);
234 template <
typename PerFrameMetricsT = Aws::Vector<FrameMetricType>>
240 m_perFrameMetricsHasBeenSet =
true;
241 m_perFrameMetrics.push_back(value);
264 m_scanTypeConversionModeHasBeenSet =
true;
265 m_scanTypeConversionMode = value;
285 m_slowPalHasBeenSet =
true;
305 m_telecineHasBeenSet =
true;
316 AvcIntraUhdSettings m_avcIntraUhdSettings;
322 int m_framerateDenominator{0};
324 int m_framerateNumerator{0};
335 bool m_avcIntraClassHasBeenSet =
false;
336 bool m_avcIntraUhdSettingsHasBeenSet =
false;
337 bool m_framerateControlHasBeenSet =
false;
338 bool m_framerateConversionAlgorithmHasBeenSet =
false;
339 bool m_framerateDenominatorHasBeenSet =
false;
340 bool m_framerateNumeratorHasBeenSet =
false;
341 bool m_interlaceModeHasBeenSet =
false;
342 bool m_perFrameMetricsHasBeenSet =
false;
343 bool m_scanTypeConversionModeHasBeenSet =
false;
344 bool m_slowPalHasBeenSet =
false;
345 bool m_telecineHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue