AWS SDK for C++  1.9.154
AWS SDK for C++
H265Settings.h
Go to the documentation of this file.
1 
6 #pragma once
34 #include <utility>
35 
36 namespace Aws
37 {
38 namespace Utils
39 {
40 namespace Json
41 {
42  class JsonValue;
43  class JsonView;
44 } // namespace Json
45 } // namespace Utils
46 namespace MediaConvert
47 {
48 namespace Model
49 {
50 
57  {
58  public:
63 
64 
72  inline const H265AdaptiveQuantization& GetAdaptiveQuantization() const{ return m_adaptiveQuantization; }
73 
81  inline bool AdaptiveQuantizationHasBeenSet() const { return m_adaptiveQuantizationHasBeenSet; }
82 
90  inline void SetAdaptiveQuantization(const H265AdaptiveQuantization& value) { m_adaptiveQuantizationHasBeenSet = true; m_adaptiveQuantization = value; }
91 
99  inline void SetAdaptiveQuantization(H265AdaptiveQuantization&& value) { m_adaptiveQuantizationHasBeenSet = true; m_adaptiveQuantization = std::move(value); }
100 
108  inline H265Settings& WithAdaptiveQuantization(const H265AdaptiveQuantization& value) { SetAdaptiveQuantization(value); return *this;}
109 
117  inline H265Settings& WithAdaptiveQuantization(H265AdaptiveQuantization&& value) { SetAdaptiveQuantization(std::move(value)); return *this;}
118 
119 
124  inline const H265AlternateTransferFunctionSei& GetAlternateTransferFunctionSei() const{ return m_alternateTransferFunctionSei; }
125 
130  inline bool AlternateTransferFunctionSeiHasBeenSet() const { return m_alternateTransferFunctionSeiHasBeenSet; }
131 
136  inline void SetAlternateTransferFunctionSei(const H265AlternateTransferFunctionSei& value) { m_alternateTransferFunctionSeiHasBeenSet = true; m_alternateTransferFunctionSei = value; }
137 
142  inline void SetAlternateTransferFunctionSei(H265AlternateTransferFunctionSei&& value) { m_alternateTransferFunctionSeiHasBeenSet = true; m_alternateTransferFunctionSei = std::move(value); }
143 
148  inline H265Settings& WithAlternateTransferFunctionSei(const H265AlternateTransferFunctionSei& value) { SetAlternateTransferFunctionSei(value); return *this;}
149 
154  inline H265Settings& WithAlternateTransferFunctionSei(H265AlternateTransferFunctionSei&& value) { SetAlternateTransferFunctionSei(std::move(value)); return *this;}
155 
156 
162  inline int GetBitrate() const{ return m_bitrate; }
163 
169  inline bool BitrateHasBeenSet() const { return m_bitrateHasBeenSet; }
170 
176  inline void SetBitrate(int value) { m_bitrateHasBeenSet = true; m_bitrate = value; }
177 
183  inline H265Settings& WithBitrate(int value) { SetBitrate(value); return *this;}
184 
185 
189  inline const H265CodecLevel& GetCodecLevel() const{ return m_codecLevel; }
190 
194  inline bool CodecLevelHasBeenSet() const { return m_codecLevelHasBeenSet; }
195 
199  inline void SetCodecLevel(const H265CodecLevel& value) { m_codecLevelHasBeenSet = true; m_codecLevel = value; }
200 
204  inline void SetCodecLevel(H265CodecLevel&& value) { m_codecLevelHasBeenSet = true; m_codecLevel = std::move(value); }
205 
209  inline H265Settings& WithCodecLevel(const H265CodecLevel& value) { SetCodecLevel(value); return *this;}
210 
214  inline H265Settings& WithCodecLevel(H265CodecLevel&& value) { SetCodecLevel(std::move(value)); return *this;}
215 
216 
222  inline const H265CodecProfile& GetCodecProfile() const{ return m_codecProfile; }
223 
229  inline bool CodecProfileHasBeenSet() const { return m_codecProfileHasBeenSet; }
230 
236  inline void SetCodecProfile(const H265CodecProfile& value) { m_codecProfileHasBeenSet = true; m_codecProfile = value; }
237 
243  inline void SetCodecProfile(H265CodecProfile&& value) { m_codecProfileHasBeenSet = true; m_codecProfile = std::move(value); }
244 
250  inline H265Settings& WithCodecProfile(const H265CodecProfile& value) { SetCodecProfile(value); return *this;}
251 
257  inline H265Settings& WithCodecProfile(H265CodecProfile&& value) { SetCodecProfile(std::move(value)); return *this;}
258 
259 
268  inline const H265DynamicSubGop& GetDynamicSubGop() const{ return m_dynamicSubGop; }
269 
278  inline bool DynamicSubGopHasBeenSet() const { return m_dynamicSubGopHasBeenSet; }
279 
288  inline void SetDynamicSubGop(const H265DynamicSubGop& value) { m_dynamicSubGopHasBeenSet = true; m_dynamicSubGop = value; }
289 
298  inline void SetDynamicSubGop(H265DynamicSubGop&& value) { m_dynamicSubGopHasBeenSet = true; m_dynamicSubGop = std::move(value); }
299 
308  inline H265Settings& WithDynamicSubGop(const H265DynamicSubGop& value) { SetDynamicSubGop(value); return *this;}
309 
318  inline H265Settings& WithDynamicSubGop(H265DynamicSubGop&& value) { SetDynamicSubGop(std::move(value)); return *this;}
319 
320 
330  inline const H265FlickerAdaptiveQuantization& GetFlickerAdaptiveQuantization() const{ return m_flickerAdaptiveQuantization; }
331 
341  inline bool FlickerAdaptiveQuantizationHasBeenSet() const { return m_flickerAdaptiveQuantizationHasBeenSet; }
342 
352  inline void SetFlickerAdaptiveQuantization(const H265FlickerAdaptiveQuantization& value) { m_flickerAdaptiveQuantizationHasBeenSet = true; m_flickerAdaptiveQuantization = value; }
353 
363  inline void SetFlickerAdaptiveQuantization(H265FlickerAdaptiveQuantization&& value) { m_flickerAdaptiveQuantizationHasBeenSet = true; m_flickerAdaptiveQuantization = std::move(value); }
364 
374  inline H265Settings& WithFlickerAdaptiveQuantization(const H265FlickerAdaptiveQuantization& value) { SetFlickerAdaptiveQuantization(value); return *this;}
375 
385  inline H265Settings& WithFlickerAdaptiveQuantization(H265FlickerAdaptiveQuantization&& value) { SetFlickerAdaptiveQuantization(std::move(value)); return *this;}
386 
387 
401  inline const H265FramerateControl& GetFramerateControl() const{ return m_framerateControl; }
402 
416  inline bool FramerateControlHasBeenSet() const { return m_framerateControlHasBeenSet; }
417 
431  inline void SetFramerateControl(const H265FramerateControl& value) { m_framerateControlHasBeenSet = true; m_framerateControl = value; }
432 
446  inline void SetFramerateControl(H265FramerateControl&& value) { m_framerateControlHasBeenSet = true; m_framerateControl = std::move(value); }
447 
461  inline H265Settings& WithFramerateControl(const H265FramerateControl& value) { SetFramerateControl(value); return *this;}
462 
476  inline H265Settings& WithFramerateControl(H265FramerateControl&& value) { SetFramerateControl(std::move(value)); return *this;}
477 
478 
491  inline const H265FramerateConversionAlgorithm& GetFramerateConversionAlgorithm() const{ return m_framerateConversionAlgorithm; }
492 
505  inline bool FramerateConversionAlgorithmHasBeenSet() const { return m_framerateConversionAlgorithmHasBeenSet; }
506 
519  inline void SetFramerateConversionAlgorithm(const H265FramerateConversionAlgorithm& value) { m_framerateConversionAlgorithmHasBeenSet = true; m_framerateConversionAlgorithm = value; }
520 
533  inline void SetFramerateConversionAlgorithm(H265FramerateConversionAlgorithm&& value) { m_framerateConversionAlgorithmHasBeenSet = true; m_framerateConversionAlgorithm = std::move(value); }
534 
547  inline H265Settings& WithFramerateConversionAlgorithm(const H265FramerateConversionAlgorithm& value) { SetFramerateConversionAlgorithm(value); return *this;}
548 
561  inline H265Settings& WithFramerateConversionAlgorithm(H265FramerateConversionAlgorithm&& value) { SetFramerateConversionAlgorithm(std::move(value)); return *this;}
562 
563 
572  inline int GetFramerateDenominator() const{ return m_framerateDenominator; }
573 
582  inline bool FramerateDenominatorHasBeenSet() const { return m_framerateDenominatorHasBeenSet; }
583 
592  inline void SetFramerateDenominator(int value) { m_framerateDenominatorHasBeenSet = true; m_framerateDenominator = value; }
593 
602  inline H265Settings& WithFramerateDenominator(int value) { SetFramerateDenominator(value); return *this;}
603 
604 
613  inline int GetFramerateNumerator() const{ return m_framerateNumerator; }
614 
623  inline bool FramerateNumeratorHasBeenSet() const { return m_framerateNumeratorHasBeenSet; }
624 
633  inline void SetFramerateNumerator(int value) { m_framerateNumeratorHasBeenSet = true; m_framerateNumerator = value; }
634 
643  inline H265Settings& WithFramerateNumerator(int value) { SetFramerateNumerator(value); return *this;}
644 
645 
649  inline const H265GopBReference& GetGopBReference() const{ return m_gopBReference; }
650 
654  inline bool GopBReferenceHasBeenSet() const { return m_gopBReferenceHasBeenSet; }
655 
659  inline void SetGopBReference(const H265GopBReference& value) { m_gopBReferenceHasBeenSet = true; m_gopBReference = value; }
660 
664  inline void SetGopBReference(H265GopBReference&& value) { m_gopBReferenceHasBeenSet = true; m_gopBReference = std::move(value); }
665 
669  inline H265Settings& WithGopBReference(const H265GopBReference& value) { SetGopBReference(value); return *this;}
670 
674  inline H265Settings& WithGopBReference(H265GopBReference&& value) { SetGopBReference(std::move(value)); return *this;}
675 
676 
687  inline int GetGopClosedCadence() const{ return m_gopClosedCadence; }
688 
699  inline bool GopClosedCadenceHasBeenSet() const { return m_gopClosedCadenceHasBeenSet; }
700 
711  inline void SetGopClosedCadence(int value) { m_gopClosedCadenceHasBeenSet = true; m_gopClosedCadence = value; }
712 
723  inline H265Settings& WithGopClosedCadence(int value) { SetGopClosedCadence(value); return *this;}
724 
725 
736  inline double GetGopSize() const{ return m_gopSize; }
737 
748  inline bool GopSizeHasBeenSet() const { return m_gopSizeHasBeenSet; }
749 
760  inline void SetGopSize(double value) { m_gopSizeHasBeenSet = true; m_gopSize = value; }
761 
772  inline H265Settings& WithGopSize(double value) { SetGopSize(value); return *this;}
773 
774 
787  inline const H265GopSizeUnits& GetGopSizeUnits() const{ return m_gopSizeUnits; }
788 
801  inline bool GopSizeUnitsHasBeenSet() const { return m_gopSizeUnitsHasBeenSet; }
802 
815  inline void SetGopSizeUnits(const H265GopSizeUnits& value) { m_gopSizeUnitsHasBeenSet = true; m_gopSizeUnits = value; }
816 
829  inline void SetGopSizeUnits(H265GopSizeUnits&& value) { m_gopSizeUnitsHasBeenSet = true; m_gopSizeUnits = std::move(value); }
830 
843  inline H265Settings& WithGopSizeUnits(const H265GopSizeUnits& value) { SetGopSizeUnits(value); return *this;}
844 
857  inline H265Settings& WithGopSizeUnits(H265GopSizeUnits&& value) { SetGopSizeUnits(std::move(value)); return *this;}
858 
859 
863  inline int GetHrdBufferInitialFillPercentage() const{ return m_hrdBufferInitialFillPercentage; }
864 
868  inline bool HrdBufferInitialFillPercentageHasBeenSet() const { return m_hrdBufferInitialFillPercentageHasBeenSet; }
869 
873  inline void SetHrdBufferInitialFillPercentage(int value) { m_hrdBufferInitialFillPercentageHasBeenSet = true; m_hrdBufferInitialFillPercentage = value; }
874 
878  inline H265Settings& WithHrdBufferInitialFillPercentage(int value) { SetHrdBufferInitialFillPercentage(value); return *this;}
879 
880 
885  inline int GetHrdBufferSize() const{ return m_hrdBufferSize; }
886 
891  inline bool HrdBufferSizeHasBeenSet() const { return m_hrdBufferSizeHasBeenSet; }
892 
897  inline void SetHrdBufferSize(int value) { m_hrdBufferSizeHasBeenSet = true; m_hrdBufferSize = value; }
898 
903  inline H265Settings& WithHrdBufferSize(int value) { SetHrdBufferSize(value); return *this;}
904 
905 
920  inline const H265InterlaceMode& GetInterlaceMode() const{ return m_interlaceMode; }
921 
936  inline bool InterlaceModeHasBeenSet() const { return m_interlaceModeHasBeenSet; }
937 
952  inline void SetInterlaceMode(const H265InterlaceMode& value) { m_interlaceModeHasBeenSet = true; m_interlaceMode = value; }
953 
968  inline void SetInterlaceMode(H265InterlaceMode&& value) { m_interlaceModeHasBeenSet = true; m_interlaceMode = std::move(value); }
969 
984  inline H265Settings& WithInterlaceMode(const H265InterlaceMode& value) { SetInterlaceMode(value); return *this;}
985 
1000  inline H265Settings& WithInterlaceMode(H265InterlaceMode&& value) { SetInterlaceMode(std::move(value)); return *this;}
1001 
1002 
1007  inline int GetMaxBitrate() const{ return m_maxBitrate; }
1008 
1013  inline bool MaxBitrateHasBeenSet() const { return m_maxBitrateHasBeenSet; }
1014 
1019  inline void SetMaxBitrate(int value) { m_maxBitrateHasBeenSet = true; m_maxBitrate = value; }
1020 
1025  inline H265Settings& WithMaxBitrate(int value) { SetMaxBitrate(value); return *this;}
1026 
1027 
1046  inline int GetMinIInterval() const{ return m_minIInterval; }
1047 
1066  inline bool MinIIntervalHasBeenSet() const { return m_minIIntervalHasBeenSet; }
1067 
1086  inline void SetMinIInterval(int value) { m_minIIntervalHasBeenSet = true; m_minIInterval = value; }
1087 
1106  inline H265Settings& WithMinIInterval(int value) { SetMinIInterval(value); return *this;}
1107 
1108 
1114  inline int GetNumberBFramesBetweenReferenceFrames() const{ return m_numberBFramesBetweenReferenceFrames; }
1115 
1121  inline bool NumberBFramesBetweenReferenceFramesHasBeenSet() const { return m_numberBFramesBetweenReferenceFramesHasBeenSet; }
1122 
1128  inline void SetNumberBFramesBetweenReferenceFrames(int value) { m_numberBFramesBetweenReferenceFramesHasBeenSet = true; m_numberBFramesBetweenReferenceFrames = value; }
1129 
1135  inline H265Settings& WithNumberBFramesBetweenReferenceFrames(int value) { SetNumberBFramesBetweenReferenceFrames(value); return *this;}
1136 
1137 
1142  inline int GetNumberReferenceFrames() const{ return m_numberReferenceFrames; }
1143 
1148  inline bool NumberReferenceFramesHasBeenSet() const { return m_numberReferenceFramesHasBeenSet; }
1149 
1154  inline void SetNumberReferenceFrames(int value) { m_numberReferenceFramesHasBeenSet = true; m_numberReferenceFrames = value; }
1155 
1160  inline H265Settings& WithNumberReferenceFrames(int value) { SetNumberReferenceFrames(value); return *this;}
1161 
1162 
1172  inline const H265ParControl& GetParControl() const{ return m_parControl; }
1173 
1183  inline bool ParControlHasBeenSet() const { return m_parControlHasBeenSet; }
1184 
1194  inline void SetParControl(const H265ParControl& value) { m_parControlHasBeenSet = true; m_parControl = value; }
1195 
1205  inline void SetParControl(H265ParControl&& value) { m_parControlHasBeenSet = true; m_parControl = std::move(value); }
1206 
1216  inline H265Settings& WithParControl(const H265ParControl& value) { SetParControl(value); return *this;}
1217 
1227  inline H265Settings& WithParControl(H265ParControl&& value) { SetParControl(std::move(value)); return *this;}
1228 
1229 
1238  inline int GetParDenominator() const{ return m_parDenominator; }
1239 
1248  inline bool ParDenominatorHasBeenSet() const { return m_parDenominatorHasBeenSet; }
1249 
1258  inline void SetParDenominator(int value) { m_parDenominatorHasBeenSet = true; m_parDenominator = value; }
1259 
1268  inline H265Settings& WithParDenominator(int value) { SetParDenominator(value); return *this;}
1269 
1270 
1279  inline int GetParNumerator() const{ return m_parNumerator; }
1280 
1289  inline bool ParNumeratorHasBeenSet() const { return m_parNumeratorHasBeenSet; }
1290 
1299  inline void SetParNumerator(int value) { m_parNumeratorHasBeenSet = true; m_parNumerator = value; }
1300 
1309  inline H265Settings& WithParNumerator(int value) { SetParNumerator(value); return *this;}
1310 
1311 
1317  inline const H265QualityTuningLevel& GetQualityTuningLevel() const{ return m_qualityTuningLevel; }
1318 
1324  inline bool QualityTuningLevelHasBeenSet() const { return m_qualityTuningLevelHasBeenSet; }
1325 
1331  inline void SetQualityTuningLevel(const H265QualityTuningLevel& value) { m_qualityTuningLevelHasBeenSet = true; m_qualityTuningLevel = value; }
1332 
1338  inline void SetQualityTuningLevel(H265QualityTuningLevel&& value) { m_qualityTuningLevelHasBeenSet = true; m_qualityTuningLevel = std::move(value); }
1339 
1345  inline H265Settings& WithQualityTuningLevel(const H265QualityTuningLevel& value) { SetQualityTuningLevel(value); return *this;}
1346 
1352  inline H265Settings& WithQualityTuningLevel(H265QualityTuningLevel&& value) { SetQualityTuningLevel(std::move(value)); return *this;}
1353 
1354 
1359  inline const H265QvbrSettings& GetQvbrSettings() const{ return m_qvbrSettings; }
1360 
1365  inline bool QvbrSettingsHasBeenSet() const { return m_qvbrSettingsHasBeenSet; }
1366 
1371  inline void SetQvbrSettings(const H265QvbrSettings& value) { m_qvbrSettingsHasBeenSet = true; m_qvbrSettings = value; }
1372 
1377  inline void SetQvbrSettings(H265QvbrSettings&& value) { m_qvbrSettingsHasBeenSet = true; m_qvbrSettings = std::move(value); }
1378 
1383  inline H265Settings& WithQvbrSettings(const H265QvbrSettings& value) { SetQvbrSettings(value); return *this;}
1384 
1389  inline H265Settings& WithQvbrSettings(H265QvbrSettings&& value) { SetQvbrSettings(std::move(value)); return *this;}
1390 
1391 
1396  inline const H265RateControlMode& GetRateControlMode() const{ return m_rateControlMode; }
1397 
1402  inline bool RateControlModeHasBeenSet() const { return m_rateControlModeHasBeenSet; }
1403 
1408  inline void SetRateControlMode(const H265RateControlMode& value) { m_rateControlModeHasBeenSet = true; m_rateControlMode = value; }
1409 
1414  inline void SetRateControlMode(H265RateControlMode&& value) { m_rateControlModeHasBeenSet = true; m_rateControlMode = std::move(value); }
1415 
1420  inline H265Settings& WithRateControlMode(const H265RateControlMode& value) { SetRateControlMode(value); return *this;}
1421 
1426  inline H265Settings& WithRateControlMode(H265RateControlMode&& value) { SetRateControlMode(std::move(value)); return *this;}
1427 
1428 
1433  inline const H265SampleAdaptiveOffsetFilterMode& GetSampleAdaptiveOffsetFilterMode() const{ return m_sampleAdaptiveOffsetFilterMode; }
1434 
1439  inline bool SampleAdaptiveOffsetFilterModeHasBeenSet() const { return m_sampleAdaptiveOffsetFilterModeHasBeenSet; }
1440 
1445  inline void SetSampleAdaptiveOffsetFilterMode(const H265SampleAdaptiveOffsetFilterMode& value) { m_sampleAdaptiveOffsetFilterModeHasBeenSet = true; m_sampleAdaptiveOffsetFilterMode = value; }
1446 
1451  inline void SetSampleAdaptiveOffsetFilterMode(H265SampleAdaptiveOffsetFilterMode&& value) { m_sampleAdaptiveOffsetFilterModeHasBeenSet = true; m_sampleAdaptiveOffsetFilterMode = std::move(value); }
1452 
1457  inline H265Settings& WithSampleAdaptiveOffsetFilterMode(const H265SampleAdaptiveOffsetFilterMode& value) { SetSampleAdaptiveOffsetFilterMode(value); return *this;}
1458 
1463  inline H265Settings& WithSampleAdaptiveOffsetFilterMode(H265SampleAdaptiveOffsetFilterMode&& value) { SetSampleAdaptiveOffsetFilterMode(std::move(value)); return *this;}
1464 
1465 
1481  inline const H265ScanTypeConversionMode& GetScanTypeConversionMode() const{ return m_scanTypeConversionMode; }
1482 
1498  inline bool ScanTypeConversionModeHasBeenSet() const { return m_scanTypeConversionModeHasBeenSet; }
1499 
1515  inline void SetScanTypeConversionMode(const H265ScanTypeConversionMode& value) { m_scanTypeConversionModeHasBeenSet = true; m_scanTypeConversionMode = value; }
1516 
1532  inline void SetScanTypeConversionMode(H265ScanTypeConversionMode&& value) { m_scanTypeConversionModeHasBeenSet = true; m_scanTypeConversionMode = std::move(value); }
1533 
1549  inline H265Settings& WithScanTypeConversionMode(const H265ScanTypeConversionMode& value) { SetScanTypeConversionMode(value); return *this;}
1550 
1566  inline H265Settings& WithScanTypeConversionMode(H265ScanTypeConversionMode&& value) { SetScanTypeConversionMode(std::move(value)); return *this;}
1567 
1568 
1576  inline const H265SceneChangeDetect& GetSceneChangeDetect() const{ return m_sceneChangeDetect; }
1577 
1585  inline bool SceneChangeDetectHasBeenSet() const { return m_sceneChangeDetectHasBeenSet; }
1586 
1594  inline void SetSceneChangeDetect(const H265SceneChangeDetect& value) { m_sceneChangeDetectHasBeenSet = true; m_sceneChangeDetect = value; }
1595 
1603  inline void SetSceneChangeDetect(H265SceneChangeDetect&& value) { m_sceneChangeDetectHasBeenSet = true; m_sceneChangeDetect = std::move(value); }
1604 
1612  inline H265Settings& WithSceneChangeDetect(const H265SceneChangeDetect& value) { SetSceneChangeDetect(value); return *this;}
1613 
1621  inline H265Settings& WithSceneChangeDetect(H265SceneChangeDetect&& value) { SetSceneChangeDetect(std::move(value)); return *this;}
1622 
1623 
1629  inline int GetSlices() const{ return m_slices; }
1630 
1636  inline bool SlicesHasBeenSet() const { return m_slicesHasBeenSet; }
1637 
1643  inline void SetSlices(int value) { m_slicesHasBeenSet = true; m_slices = value; }
1644 
1650  inline H265Settings& WithSlices(int value) { SetSlices(value); return *this;}
1651 
1652 
1662  inline const H265SlowPal& GetSlowPal() const{ return m_slowPal; }
1663 
1673  inline bool SlowPalHasBeenSet() const { return m_slowPalHasBeenSet; }
1674 
1684  inline void SetSlowPal(const H265SlowPal& value) { m_slowPalHasBeenSet = true; m_slowPal = value; }
1685 
1695  inline void SetSlowPal(H265SlowPal&& value) { m_slowPalHasBeenSet = true; m_slowPal = std::move(value); }
1696 
1706  inline H265Settings& WithSlowPal(const H265SlowPal& value) { SetSlowPal(value); return *this;}
1707 
1717  inline H265Settings& WithSlowPal(H265SlowPal&& value) { SetSlowPal(std::move(value)); return *this;}
1718 
1719 
1736  inline const H265SpatialAdaptiveQuantization& GetSpatialAdaptiveQuantization() const{ return m_spatialAdaptiveQuantization; }
1737 
1754  inline bool SpatialAdaptiveQuantizationHasBeenSet() const { return m_spatialAdaptiveQuantizationHasBeenSet; }
1755 
1772  inline void SetSpatialAdaptiveQuantization(const H265SpatialAdaptiveQuantization& value) { m_spatialAdaptiveQuantizationHasBeenSet = true; m_spatialAdaptiveQuantization = value; }
1773 
1790  inline void SetSpatialAdaptiveQuantization(H265SpatialAdaptiveQuantization&& value) { m_spatialAdaptiveQuantizationHasBeenSet = true; m_spatialAdaptiveQuantization = std::move(value); }
1791 
1808  inline H265Settings& WithSpatialAdaptiveQuantization(const H265SpatialAdaptiveQuantization& value) { SetSpatialAdaptiveQuantization(value); return *this;}
1809 
1826  inline H265Settings& WithSpatialAdaptiveQuantization(H265SpatialAdaptiveQuantization&& value) { SetSpatialAdaptiveQuantization(std::move(value)); return *this;}
1827 
1828 
1838  inline const H265Telecine& GetTelecine() const{ return m_telecine; }
1839 
1849  inline bool TelecineHasBeenSet() const { return m_telecineHasBeenSet; }
1850 
1860  inline void SetTelecine(const H265Telecine& value) { m_telecineHasBeenSet = true; m_telecine = value; }
1861 
1871  inline void SetTelecine(H265Telecine&& value) { m_telecineHasBeenSet = true; m_telecine = std::move(value); }
1872 
1882  inline H265Settings& WithTelecine(const H265Telecine& value) { SetTelecine(value); return *this;}
1883 
1893  inline H265Settings& WithTelecine(H265Telecine&& value) { SetTelecine(std::move(value)); return *this;}
1894 
1895 
1911  inline const H265TemporalAdaptiveQuantization& GetTemporalAdaptiveQuantization() const{ return m_temporalAdaptiveQuantization; }
1912 
1928  inline bool TemporalAdaptiveQuantizationHasBeenSet() const { return m_temporalAdaptiveQuantizationHasBeenSet; }
1929 
1945  inline void SetTemporalAdaptiveQuantization(const H265TemporalAdaptiveQuantization& value) { m_temporalAdaptiveQuantizationHasBeenSet = true; m_temporalAdaptiveQuantization = value; }
1946 
1962  inline void SetTemporalAdaptiveQuantization(H265TemporalAdaptiveQuantization&& value) { m_temporalAdaptiveQuantizationHasBeenSet = true; m_temporalAdaptiveQuantization = std::move(value); }
1963 
1979  inline H265Settings& WithTemporalAdaptiveQuantization(const H265TemporalAdaptiveQuantization& value) { SetTemporalAdaptiveQuantization(value); return *this;}
1980 
1996  inline H265Settings& WithTemporalAdaptiveQuantization(H265TemporalAdaptiveQuantization&& value) { SetTemporalAdaptiveQuantization(std::move(value)); return *this;}
1997 
1998 
2009  inline const H265TemporalIds& GetTemporalIds() const{ return m_temporalIds; }
2010 
2021  inline bool TemporalIdsHasBeenSet() const { return m_temporalIdsHasBeenSet; }
2022 
2033  inline void SetTemporalIds(const H265TemporalIds& value) { m_temporalIdsHasBeenSet = true; m_temporalIds = value; }
2034 
2045  inline void SetTemporalIds(H265TemporalIds&& value) { m_temporalIdsHasBeenSet = true; m_temporalIds = std::move(value); }
2046 
2057  inline H265Settings& WithTemporalIds(const H265TemporalIds& value) { SetTemporalIds(value); return *this;}
2058 
2069  inline H265Settings& WithTemporalIds(H265TemporalIds&& value) { SetTemporalIds(std::move(value)); return *this;}
2070 
2071 
2076  inline const H265Tiles& GetTiles() const{ return m_tiles; }
2077 
2082  inline bool TilesHasBeenSet() const { return m_tilesHasBeenSet; }
2083 
2088  inline void SetTiles(const H265Tiles& value) { m_tilesHasBeenSet = true; m_tiles = value; }
2089 
2094  inline void SetTiles(H265Tiles&& value) { m_tilesHasBeenSet = true; m_tiles = std::move(value); }
2095 
2100  inline H265Settings& WithTiles(const H265Tiles& value) { SetTiles(value); return *this;}
2101 
2106  inline H265Settings& WithTiles(H265Tiles&& value) { SetTiles(std::move(value)); return *this;}
2107 
2108 
2112  inline const H265UnregisteredSeiTimecode& GetUnregisteredSeiTimecode() const{ return m_unregisteredSeiTimecode; }
2113 
2117  inline bool UnregisteredSeiTimecodeHasBeenSet() const { return m_unregisteredSeiTimecodeHasBeenSet; }
2118 
2122  inline void SetUnregisteredSeiTimecode(const H265UnregisteredSeiTimecode& value) { m_unregisteredSeiTimecodeHasBeenSet = true; m_unregisteredSeiTimecode = value; }
2123 
2127  inline void SetUnregisteredSeiTimecode(H265UnregisteredSeiTimecode&& value) { m_unregisteredSeiTimecodeHasBeenSet = true; m_unregisteredSeiTimecode = std::move(value); }
2128 
2132  inline H265Settings& WithUnregisteredSeiTimecode(const H265UnregisteredSeiTimecode& value) { SetUnregisteredSeiTimecode(value); return *this;}
2133 
2137  inline H265Settings& WithUnregisteredSeiTimecode(H265UnregisteredSeiTimecode&& value) { SetUnregisteredSeiTimecode(std::move(value)); return *this;}
2138 
2139 
2152  inline const H265WriteMp4PackagingType& GetWriteMp4PackagingType() const{ return m_writeMp4PackagingType; }
2153 
2166  inline bool WriteMp4PackagingTypeHasBeenSet() const { return m_writeMp4PackagingTypeHasBeenSet; }
2167 
2180  inline void SetWriteMp4PackagingType(const H265WriteMp4PackagingType& value) { m_writeMp4PackagingTypeHasBeenSet = true; m_writeMp4PackagingType = value; }
2181 
2194  inline void SetWriteMp4PackagingType(H265WriteMp4PackagingType&& value) { m_writeMp4PackagingTypeHasBeenSet = true; m_writeMp4PackagingType = std::move(value); }
2195 
2208  inline H265Settings& WithWriteMp4PackagingType(const H265WriteMp4PackagingType& value) { SetWriteMp4PackagingType(value); return *this;}
2209 
2222  inline H265Settings& WithWriteMp4PackagingType(H265WriteMp4PackagingType&& value) { SetWriteMp4PackagingType(std::move(value)); return *this;}
2223 
2224  private:
2225 
2226  H265AdaptiveQuantization m_adaptiveQuantization;
2227  bool m_adaptiveQuantizationHasBeenSet;
2228 
2229  H265AlternateTransferFunctionSei m_alternateTransferFunctionSei;
2230  bool m_alternateTransferFunctionSeiHasBeenSet;
2231 
2232  int m_bitrate;
2233  bool m_bitrateHasBeenSet;
2234 
2235  H265CodecLevel m_codecLevel;
2236  bool m_codecLevelHasBeenSet;
2237 
2238  H265CodecProfile m_codecProfile;
2239  bool m_codecProfileHasBeenSet;
2240 
2241  H265DynamicSubGop m_dynamicSubGop;
2242  bool m_dynamicSubGopHasBeenSet;
2243 
2244  H265FlickerAdaptiveQuantization m_flickerAdaptiveQuantization;
2245  bool m_flickerAdaptiveQuantizationHasBeenSet;
2246 
2247  H265FramerateControl m_framerateControl;
2248  bool m_framerateControlHasBeenSet;
2249 
2250  H265FramerateConversionAlgorithm m_framerateConversionAlgorithm;
2251  bool m_framerateConversionAlgorithmHasBeenSet;
2252 
2253  int m_framerateDenominator;
2254  bool m_framerateDenominatorHasBeenSet;
2255 
2256  int m_framerateNumerator;
2257  bool m_framerateNumeratorHasBeenSet;
2258 
2259  H265GopBReference m_gopBReference;
2260  bool m_gopBReferenceHasBeenSet;
2261 
2262  int m_gopClosedCadence;
2263  bool m_gopClosedCadenceHasBeenSet;
2264 
2265  double m_gopSize;
2266  bool m_gopSizeHasBeenSet;
2267 
2268  H265GopSizeUnits m_gopSizeUnits;
2269  bool m_gopSizeUnitsHasBeenSet;
2270 
2271  int m_hrdBufferInitialFillPercentage;
2272  bool m_hrdBufferInitialFillPercentageHasBeenSet;
2273 
2274  int m_hrdBufferSize;
2275  bool m_hrdBufferSizeHasBeenSet;
2276 
2277  H265InterlaceMode m_interlaceMode;
2278  bool m_interlaceModeHasBeenSet;
2279 
2280  int m_maxBitrate;
2281  bool m_maxBitrateHasBeenSet;
2282 
2283  int m_minIInterval;
2284  bool m_minIIntervalHasBeenSet;
2285 
2286  int m_numberBFramesBetweenReferenceFrames;
2287  bool m_numberBFramesBetweenReferenceFramesHasBeenSet;
2288 
2289  int m_numberReferenceFrames;
2290  bool m_numberReferenceFramesHasBeenSet;
2291 
2292  H265ParControl m_parControl;
2293  bool m_parControlHasBeenSet;
2294 
2295  int m_parDenominator;
2296  bool m_parDenominatorHasBeenSet;
2297 
2298  int m_parNumerator;
2299  bool m_parNumeratorHasBeenSet;
2300 
2301  H265QualityTuningLevel m_qualityTuningLevel;
2302  bool m_qualityTuningLevelHasBeenSet;
2303 
2304  H265QvbrSettings m_qvbrSettings;
2305  bool m_qvbrSettingsHasBeenSet;
2306 
2307  H265RateControlMode m_rateControlMode;
2308  bool m_rateControlModeHasBeenSet;
2309 
2310  H265SampleAdaptiveOffsetFilterMode m_sampleAdaptiveOffsetFilterMode;
2311  bool m_sampleAdaptiveOffsetFilterModeHasBeenSet;
2312 
2313  H265ScanTypeConversionMode m_scanTypeConversionMode;
2314  bool m_scanTypeConversionModeHasBeenSet;
2315 
2316  H265SceneChangeDetect m_sceneChangeDetect;
2317  bool m_sceneChangeDetectHasBeenSet;
2318 
2319  int m_slices;
2320  bool m_slicesHasBeenSet;
2321 
2322  H265SlowPal m_slowPal;
2323  bool m_slowPalHasBeenSet;
2324 
2325  H265SpatialAdaptiveQuantization m_spatialAdaptiveQuantization;
2326  bool m_spatialAdaptiveQuantizationHasBeenSet;
2327 
2328  H265Telecine m_telecine;
2329  bool m_telecineHasBeenSet;
2330 
2331  H265TemporalAdaptiveQuantization m_temporalAdaptiveQuantization;
2332  bool m_temporalAdaptiveQuantizationHasBeenSet;
2333 
2334  H265TemporalIds m_temporalIds;
2335  bool m_temporalIdsHasBeenSet;
2336 
2337  H265Tiles m_tiles;
2338  bool m_tilesHasBeenSet;
2339 
2340  H265UnregisteredSeiTimecode m_unregisteredSeiTimecode;
2341  bool m_unregisteredSeiTimecodeHasBeenSet;
2342 
2343  H265WriteMp4PackagingType m_writeMp4PackagingType;
2344  bool m_writeMp4PackagingTypeHasBeenSet;
2345  };
2346 
2347 } // namespace Model
2348 } // namespace MediaConvert
2349 } // namespace Aws
Aws::MediaConvert::Model::H265Settings::SpatialAdaptiveQuantizationHasBeenSet
bool SpatialAdaptiveQuantizationHasBeenSet() const
Definition: H265Settings.h:1754
Aws::MediaConvert::Model::H265Settings::SetHrdBufferSize
void SetHrdBufferSize(int value)
Definition: H265Settings.h:897
Aws::MediaConvert::Model::H265Settings::SetCodecProfile
void SetCodecProfile(const H265CodecProfile &value)
Definition: H265Settings.h:236
Aws::MediaConvert::Model::H265Settings::GopSizeUnitsHasBeenSet
bool GopSizeUnitsHasBeenSet() const
Definition: H265Settings.h:801
Aws::MediaConvert::Model::H265Settings::SetWriteMp4PackagingType
void SetWriteMp4PackagingType(H265WriteMp4PackagingType &&value)
Definition: H265Settings.h:2194
Aws::MediaConvert::Model::H265Settings::WithWriteMp4PackagingType
H265Settings & WithWriteMp4PackagingType(const H265WriteMp4PackagingType &value)
Definition: H265Settings.h:2208
Aws::MediaConvert::Model::H265Settings::GetCodecProfile
const H265CodecProfile & GetCodecProfile() const
Definition: H265Settings.h:222
Aws::MediaConvert::Model::H265FramerateControl
H265FramerateControl
Definition: H265FramerateControl.h:17
Aws::MediaConvert::Model::H265Settings::TelecineHasBeenSet
bool TelecineHasBeenSet() const
Definition: H265Settings.h:1849
Aws::MediaConvert::Model::H265Settings::GetTemporalIds
const H265TemporalIds & GetTemporalIds() const
Definition: H265Settings.h:2009
Aws::MediaConvert::Model::H265Settings::WithTemporalIds
H265Settings & WithTemporalIds(H265TemporalIds &&value)
Definition: H265Settings.h:2069
Aws::MediaConvert::Model::H265Settings::WithFlickerAdaptiveQuantization
H265Settings & WithFlickerAdaptiveQuantization(H265FlickerAdaptiveQuantization &&value)
Definition: H265Settings.h:385
Aws::MediaConvert::Model::H265Settings::WithCodecLevel
H265Settings & WithCodecLevel(H265CodecLevel &&value)
Definition: H265Settings.h:214
Aws::MediaConvert::Model::H265Settings::WithParNumerator
H265Settings & WithParNumerator(int value)
Definition: H265Settings.h:1309
H265AdaptiveQuantization.h
Aws::MediaConvert::Model::H265Settings::WithSampleAdaptiveOffsetFilterMode
H265Settings & WithSampleAdaptiveOffsetFilterMode(const H265SampleAdaptiveOffsetFilterMode &value)
Definition: H265Settings.h:1457
Aws::MediaConvert::Model::H265Settings::WithGopSize
H265Settings & WithGopSize(double value)
Definition: H265Settings.h:772
Aws::MediaConvert::Model::H265Settings::WithScanTypeConversionMode
H265Settings & WithScanTypeConversionMode(const H265ScanTypeConversionMode &value)
Definition: H265Settings.h:1549
Aws::MediaConvert::Model::H265Settings::WithScanTypeConversionMode
H265Settings & WithScanTypeConversionMode(H265ScanTypeConversionMode &&value)
Definition: H265Settings.h:1566
H265WriteMp4PackagingType.h
Aws::MediaConvert::Model::H265Settings::SetFramerateDenominator
void SetFramerateDenominator(int value)
Definition: H265Settings.h:592
Aws::MediaConvert::Model::H265QualityTuningLevel
H265QualityTuningLevel
Definition: H265QualityTuningLevel.h:17
Aws::MediaConvert::Model::H265RateControlMode
H265RateControlMode
Definition: H265RateControlMode.h:17
Aws::MediaConvert::Model::H265Settings::WithInterlaceMode
H265Settings & WithInterlaceMode(H265InterlaceMode &&value)
Definition: H265Settings.h:1000
Aws::MediaConvert::Model::H265Settings::SetCodecLevel
void SetCodecLevel(H265CodecLevel &&value)
Definition: H265Settings.h:204
Aws::MediaConvert::Model::H265AdaptiveQuantization
H265AdaptiveQuantization
Definition: H265AdaptiveQuantization.h:17
Aws::MediaConvert::Model::H265Telecine
H265Telecine
Definition: H265Telecine.h:17
Aws::MediaConvert::Model::H265Settings::DynamicSubGopHasBeenSet
bool DynamicSubGopHasBeenSet() const
Definition: H265Settings.h:278
Aws::MediaConvert::Model::H265GopSizeUnits
H265GopSizeUnits
Definition: H265GopSizeUnits.h:17
Aws::MediaConvert::Model::H265Settings::HrdBufferInitialFillPercentageHasBeenSet
bool HrdBufferInitialFillPercentageHasBeenSet() const
Definition: H265Settings.h:868
Aws::MediaConvert::Model::H265Settings::WithSlowPal
H265Settings & WithSlowPal(const H265SlowPal &value)
Definition: H265Settings.h:1706
H265SampleAdaptiveOffsetFilterMode.h
Aws::MediaConvert::Model::H265Settings::WithBitrate
H265Settings & WithBitrate(int value)
Definition: H265Settings.h:183
Aws::MediaConvert::Model::H265Settings::SetSceneChangeDetect
void SetSceneChangeDetect(H265SceneChangeDetect &&value)
Definition: H265Settings.h:1603
Aws::MediaConvert::Model::H265SlowPal
H265SlowPal
Definition: H265SlowPal.h:17
Aws::MediaConvert::Model::H265SampleAdaptiveOffsetFilterMode
H265SampleAdaptiveOffsetFilterMode
Definition: H265SampleAdaptiveOffsetFilterMode.h:17
Aws::MediaConvert::Model::H265Settings::WriteMp4PackagingTypeHasBeenSet
bool WriteMp4PackagingTypeHasBeenSet() const
Definition: H265Settings.h:2166
Aws::MediaConvert::Model::H265Settings::SetAlternateTransferFunctionSei
void SetAlternateTransferFunctionSei(const H265AlternateTransferFunctionSei &value)
Definition: H265Settings.h:136
H265Tiles.h
Aws::MediaConvert::Model::H265AlternateTransferFunctionSei
H265AlternateTransferFunctionSei
Definition: H265AlternateTransferFunctionSei.h:17
Aws::MediaConvert::Model::H265SpatialAdaptiveQuantization
H265SpatialAdaptiveQuantization
Definition: H265SpatialAdaptiveQuantization.h:17
Aws::MediaConvert::Model::H265Settings::SetSceneChangeDetect
void SetSceneChangeDetect(const H265SceneChangeDetect &value)
Definition: H265Settings.h:1594
Aws::MediaConvert::Model::H265Settings::SlowPalHasBeenSet
bool SlowPalHasBeenSet() const
Definition: H265Settings.h:1673
Aws::MediaConvert::Model::H265Settings::WithQvbrSettings
H265Settings & WithQvbrSettings(H265QvbrSettings &&value)
Definition: H265Settings.h:1389
H265UnregisteredSeiTimecode.h
Aws::MediaConvert::Model::H265Settings::SetAdaptiveQuantization
void SetAdaptiveQuantization(const H265AdaptiveQuantization &value)
Definition: H265Settings.h:90
Aws::MediaConvert::Model::H265Settings::WithTelecine
H265Settings & WithTelecine(const H265Telecine &value)
Definition: H265Settings.h:1882
Aws::MediaConvert::Model::H265Settings::GopBReferenceHasBeenSet
bool GopBReferenceHasBeenSet() const
Definition: H265Settings.h:654
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::H265Settings::SetRateControlMode
void SetRateControlMode(H265RateControlMode &&value)
Definition: H265Settings.h:1414
Aws::MediaConvert::Model::H265Settings::SetParNumerator
void SetParNumerator(int value)
Definition: H265Settings.h:1299
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::H265Settings::WithCodecProfile
H265Settings & WithCodecProfile(const H265CodecProfile &value)
Definition: H265Settings.h:250
Aws::MediaConvert::Model::H265TemporalAdaptiveQuantization
H265TemporalAdaptiveQuantization
Definition: H265TemporalAdaptiveQuantization.h:17
Aws::MediaConvert::Model::H265Settings::WithParDenominator
H265Settings & WithParDenominator(int value)
Definition: H265Settings.h:1268
Aws::MediaConvert::Model::H265Settings::GetUnregisteredSeiTimecode
const H265UnregisteredSeiTimecode & GetUnregisteredSeiTimecode() const
Definition: H265Settings.h:2112
Aws::MediaConvert::Model::H265Settings::GetBitrate
int GetBitrate() const
Definition: H265Settings.h:162
Aws::MediaConvert::Model::H265Settings::GetMaxBitrate
int GetMaxBitrate() const
Definition: H265Settings.h:1007
Aws::MediaConvert::Model::H265Settings::SetQualityTuningLevel
void SetQualityTuningLevel(H265QualityTuningLevel &&value)
Definition: H265Settings.h:1338
Aws::MediaConvert::Model::H265Settings::H265Settings
H265Settings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::H265Settings::WithWriteMp4PackagingType
H265Settings & WithWriteMp4PackagingType(H265WriteMp4PackagingType &&value)
Definition: H265Settings.h:2222
Aws::MediaConvert::Model::H265ScanTypeConversionMode
H265ScanTypeConversionMode
Definition: H265ScanTypeConversionMode.h:17
Aws::MediaConvert::Model::H265Settings::NumberBFramesBetweenReferenceFramesHasBeenSet
bool NumberBFramesBetweenReferenceFramesHasBeenSet() const
Definition: H265Settings.h:1121
Aws::MediaConvert::Model::H265Settings::SetTiles
void SetTiles(const H265Tiles &value)
Definition: H265Settings.h:2088
Aws::MediaConvert::Model::H265Settings::NumberReferenceFramesHasBeenSet
bool NumberReferenceFramesHasBeenSet() const
Definition: H265Settings.h:1148
Aws::MediaConvert::Model::H265Settings::WithAlternateTransferFunctionSei
H265Settings & WithAlternateTransferFunctionSei(const H265AlternateTransferFunctionSei &value)
Definition: H265Settings.h:148
H265FramerateConversionAlgorithm.h
Aws::MediaConvert::Model::H265Settings::WithCodecProfile
H265Settings & WithCodecProfile(H265CodecProfile &&value)
Definition: H265Settings.h:257
Aws::MediaConvert::Model::H265TemporalIds
H265TemporalIds
Definition: H265TemporalIds.h:17
Aws::MediaConvert::Model::H265Settings::SetWriteMp4PackagingType
void SetWriteMp4PackagingType(const H265WriteMp4PackagingType &value)
Definition: H265Settings.h:2180
Aws::MediaConvert::Model::H265Settings::WithFramerateNumerator
H265Settings & WithFramerateNumerator(int value)
Definition: H265Settings.h:643
Aws::MediaConvert::Model::H265CodecLevel
H265CodecLevel
Definition: H265CodecLevel.h:17
Aws::MediaConvert::Model::H265Settings::GetNumberBFramesBetweenReferenceFrames
int GetNumberBFramesBetweenReferenceFrames() const
Definition: H265Settings.h:1114
Aws::MediaConvert::Model::H265Settings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::H265Settings::GetHrdBufferInitialFillPercentage
int GetHrdBufferInitialFillPercentage() const
Definition: H265Settings.h:863
Aws::MediaConvert::Model::H265Settings::operator=
H265Settings & operator=(Aws::Utils::Json::JsonView jsonValue)
H265AlternateTransferFunctionSei.h
Aws::MediaConvert::Model::H265Settings::GetHrdBufferSize
int GetHrdBufferSize() const
Definition: H265Settings.h:885
Aws::MediaConvert::Model::H265Settings::GetDynamicSubGop
const H265DynamicSubGop & GetDynamicSubGop() const
Definition: H265Settings.h:268
Aws::MediaConvert::Model::H265Settings::GetSpatialAdaptiveQuantization
const H265SpatialAdaptiveQuantization & GetSpatialAdaptiveQuantization() const
Definition: H265Settings.h:1736
Aws::MediaConvert::Model::H265Settings::UnregisteredSeiTimecodeHasBeenSet
bool UnregisteredSeiTimecodeHasBeenSet() const
Definition: H265Settings.h:2117
Aws::MediaConvert::Model::H265Settings::SetTemporalIds
void SetTemporalIds(const H265TemporalIds &value)
Definition: H265Settings.h:2033
Aws::MediaConvert::Model::H265Settings::SampleAdaptiveOffsetFilterModeHasBeenSet
bool SampleAdaptiveOffsetFilterModeHasBeenSet() const
Definition: H265Settings.h:1439
Aws::MediaConvert::Model::H265Settings::GetSampleAdaptiveOffsetFilterMode
const H265SampleAdaptiveOffsetFilterMode & GetSampleAdaptiveOffsetFilterMode() const
Definition: H265Settings.h:1433
Aws::MediaConvert::Model::H265Settings::GetWriteMp4PackagingType
const H265WriteMp4PackagingType & GetWriteMp4PackagingType() const
Definition: H265Settings.h:2152
Aws::MediaConvert::Model::H265Settings::SetGopClosedCadence
void SetGopClosedCadence(int value)
Definition: H265Settings.h:711
Aws::MediaConvert::Model::H265Settings::SetHrdBufferInitialFillPercentage
void SetHrdBufferInitialFillPercentage(int value)
Definition: H265Settings.h:873
Aws::MediaConvert::Model::H265Settings::WithSpatialAdaptiveQuantization
H265Settings & WithSpatialAdaptiveQuantization(H265SpatialAdaptiveQuantization &&value)
Definition: H265Settings.h:1826
Aws::MediaConvert::Model::H265Settings::BitrateHasBeenSet
bool BitrateHasBeenSet() const
Definition: H265Settings.h:169
Aws::MediaConvert::Model::H265Settings::WithTemporalAdaptiveQuantization
H265Settings & WithTemporalAdaptiveQuantization(H265TemporalAdaptiveQuantization &&value)
Definition: H265Settings.h:1996
Aws::MediaConvert::Model::H265Settings::SetParControl
void SetParControl(H265ParControl &&value)
Definition: H265Settings.h:1205
Aws::MediaConvert::Model::H265Settings::FlickerAdaptiveQuantizationHasBeenSet
bool FlickerAdaptiveQuantizationHasBeenSet() const
Definition: H265Settings.h:341
Aws::MediaConvert::Model::H265Settings::GetFramerateConversionAlgorithm
const H265FramerateConversionAlgorithm & GetFramerateConversionAlgorithm() const
Definition: H265Settings.h:491
Aws::MediaConvert::Model::H265Settings::SetGopBReference
void SetGopBReference(H265GopBReference &&value)
Definition: H265Settings.h:664
Aws::MediaConvert::Model::H265Settings::InterlaceModeHasBeenSet
bool InterlaceModeHasBeenSet() const
Definition: H265Settings.h:936
Aws::MediaConvert::Model::H265Settings::SetScanTypeConversionMode
void SetScanTypeConversionMode(H265ScanTypeConversionMode &&value)
Definition: H265Settings.h:1532
Aws::MediaConvert::Model::H265DynamicSubGop
H265DynamicSubGop
Definition: H265DynamicSubGop.h:17
Aws::MediaConvert::Model::H265Settings::TemporalIdsHasBeenSet
bool TemporalIdsHasBeenSet() const
Definition: H265Settings.h:2021
Aws::MediaConvert::Model::H265ParControl
H265ParControl
Definition: H265ParControl.h:17
Aws::MediaConvert::Model::H265Settings::WithTemporalIds
H265Settings & WithTemporalIds(const H265TemporalIds &value)
Definition: H265Settings.h:2057
Aws::MediaConvert::Model::H265Settings::GetMinIInterval
int GetMinIInterval() const
Definition: H265Settings.h:1046
Aws::MediaConvert::Model::H265Settings::GetAlternateTransferFunctionSei
const H265AlternateTransferFunctionSei & GetAlternateTransferFunctionSei() const
Definition: H265Settings.h:124
Aws::MediaConvert::Model::H265Settings::SetFlickerAdaptiveQuantization
void SetFlickerAdaptiveQuantization(H265FlickerAdaptiveQuantization &&value)
Definition: H265Settings.h:363
Aws::MediaConvert::Model::H265Settings::ParNumeratorHasBeenSet
bool ParNumeratorHasBeenSet() const
Definition: H265Settings.h:1289
Aws::MediaConvert::Model::H265Settings::SetTelecine
void SetTelecine(H265Telecine &&value)
Definition: H265Settings.h:1871
Aws::MediaConvert::Model::H265Settings::SetParControl
void SetParControl(const H265ParControl &value)
Definition: H265Settings.h:1194
Aws::MediaConvert::Model::H265Settings::SetTelecine
void SetTelecine(const H265Telecine &value)
Definition: H265Settings.h:1860
Aws::MediaConvert::Model::H265Settings::GetSlowPal
const H265SlowPal & GetSlowPal() const
Definition: H265Settings.h:1662
Aws::MediaConvert::Model::H265Settings::GopSizeHasBeenSet
bool GopSizeHasBeenSet() const
Definition: H265Settings.h:748
H265SceneChangeDetect.h
Aws::MediaConvert::Model::H265Settings::TilesHasBeenSet
bool TilesHasBeenSet() const
Definition: H265Settings.h:2082
Aws::MediaConvert::Model::H265Settings::WithSceneChangeDetect
H265Settings & WithSceneChangeDetect(H265SceneChangeDetect &&value)
Definition: H265Settings.h:1621
H265InterlaceMode.h
Aws::MediaConvert::Model::H265Settings::ParControlHasBeenSet
bool ParControlHasBeenSet() const
Definition: H265Settings.h:1183
Aws::MediaConvert::Model::H265Settings::WithRateControlMode
H265Settings & WithRateControlMode(H265RateControlMode &&value)
Definition: H265Settings.h:1426
Aws::MediaConvert::Model::H265Settings::SlicesHasBeenSet
bool SlicesHasBeenSet() const
Definition: H265Settings.h:1636
Aws::MediaConvert::Model::H265Settings::GetFramerateControl
const H265FramerateControl & GetFramerateControl() const
Definition: H265Settings.h:401
Aws::MediaConvert::Model::H265Settings::SetFramerateControl
void SetFramerateControl(H265FramerateControl &&value)
Definition: H265Settings.h:446
Aws::MediaConvert::Model::H265Settings::GetNumberReferenceFrames
int GetNumberReferenceFrames() const
Definition: H265Settings.h:1142
Aws::MediaConvert::Model::H265Settings::FramerateNumeratorHasBeenSet
bool FramerateNumeratorHasBeenSet() const
Definition: H265Settings.h:623
Aws::MediaConvert::Model::H265Settings::WithTelecine
H265Settings & WithTelecine(H265Telecine &&value)
Definition: H265Settings.h:1893
Aws::MediaConvert::Model::H265Settings::WithAdaptiveQuantization
H265Settings & WithAdaptiveQuantization(const H265AdaptiveQuantization &value)
Definition: H265Settings.h:108
H265ParControl.h
Aws::MediaConvert::Model::H265WriteMp4PackagingType
H265WriteMp4PackagingType
Definition: H265WriteMp4PackagingType.h:17
Aws::MediaConvert::Model::H265Settings::SetUnregisteredSeiTimecode
void SetUnregisteredSeiTimecode(H265UnregisteredSeiTimecode &&value)
Definition: H265Settings.h:2127
Aws::MediaConvert::Model::H265Settings::SetCodecLevel
void SetCodecLevel(const H265CodecLevel &value)
Definition: H265Settings.h:199
Aws::MediaConvert::Model::H265Settings::WithInterlaceMode
H265Settings & WithInterlaceMode(const H265InterlaceMode &value)
Definition: H265Settings.h:984
Aws::MediaConvert::Model::H265Settings::ParDenominatorHasBeenSet
bool ParDenominatorHasBeenSet() const
Definition: H265Settings.h:1248
Aws::MediaConvert::Model::H265Settings::WithSlices
H265Settings & WithSlices(int value)
Definition: H265Settings.h:1650
Aws::MediaConvert::Model::H265Settings::SceneChangeDetectHasBeenSet
bool SceneChangeDetectHasBeenSet() const
Definition: H265Settings.h:1585
H265CodecLevel.h
Aws::MediaConvert::Model::H265UnregisteredSeiTimecode
H265UnregisteredSeiTimecode
Definition: H265UnregisteredSeiTimecode.h:17
Aws::MediaConvert::Model::H265Settings::SetTemporalAdaptiveQuantization
void SetTemporalAdaptiveQuantization(const H265TemporalAdaptiveQuantization &value)
Definition: H265Settings.h:1945
Aws::MediaConvert::Model::H265Settings::WithAdaptiveQuantization
H265Settings & WithAdaptiveQuantization(H265AdaptiveQuantization &&value)
Definition: H265Settings.h:117
Aws::MediaConvert::Model::H265Settings::GetParControl
const H265ParControl & GetParControl() const
Definition: H265Settings.h:1172
Aws::MediaConvert::Model::H265Settings::WithUnregisteredSeiTimecode
H265Settings & WithUnregisteredSeiTimecode(H265UnregisteredSeiTimecode &&value)
Definition: H265Settings.h:2137
H265GopBReference.h
Aws::MediaConvert::Model::H265Settings::SetQvbrSettings
void SetQvbrSettings(H265QvbrSettings &&value)
Definition: H265Settings.h:1377
Aws::MediaConvert::Model::H265Settings::QualityTuningLevelHasBeenSet
bool QualityTuningLevelHasBeenSet() const
Definition: H265Settings.h:1324
Aws::MediaConvert::Model::H265Settings::AlternateTransferFunctionSeiHasBeenSet
bool AlternateTransferFunctionSeiHasBeenSet() const
Definition: H265Settings.h:130
Aws::MediaConvert::Model::H265Settings::GetGopBReference
const H265GopBReference & GetGopBReference() const
Definition: H265Settings.h:649
Aws::MediaConvert::Model::H265Settings::CodecProfileHasBeenSet
bool CodecProfileHasBeenSet() const
Definition: H265Settings.h:229
Aws::MediaConvert::Model::H265Settings
Definition: H265Settings.h:57
Aws::MediaConvert::Model::H265Settings::SetSampleAdaptiveOffsetFilterMode
void SetSampleAdaptiveOffsetFilterMode(const H265SampleAdaptiveOffsetFilterMode &value)
Definition: H265Settings.h:1445
Aws::MediaConvert::Model::H265Settings::SetSlowPal
void SetSlowPal(const H265SlowPal &value)
Definition: H265Settings.h:1684
Aws::MediaConvert::Model::H265Settings::WithFramerateDenominator
H265Settings & WithFramerateDenominator(int value)
Definition: H265Settings.h:602
H265CodecProfile.h
Aws::MediaConvert::Model::H265Settings::CodecLevelHasBeenSet
bool CodecLevelHasBeenSet() const
Definition: H265Settings.h:194
Aws::MediaConvert::Model::H265Settings::GetRateControlMode
const H265RateControlMode & GetRateControlMode() const
Definition: H265Settings.h:1396
Aws::MediaConvert::Model::H265Settings::SetTemporalAdaptiveQuantization
void SetTemporalAdaptiveQuantization(H265TemporalAdaptiveQuantization &&value)
Definition: H265Settings.h:1962
Aws::MediaConvert::Model::H265Settings::SetParDenominator
void SetParDenominator(int value)
Definition: H265Settings.h:1258
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::MediaConvert::Model::H265Settings::WithHrdBufferSize
H265Settings & WithHrdBufferSize(int value)
Definition: H265Settings.h:903
Aws::MediaConvert::Model::H265Settings::FramerateControlHasBeenSet
bool FramerateControlHasBeenSet() const
Definition: H265Settings.h:416
Aws::MediaConvert::Model::H265SceneChangeDetect
H265SceneChangeDetect
Definition: H265SceneChangeDetect.h:17
Aws::MediaConvert::Model::H265Settings::GetSceneChangeDetect
const H265SceneChangeDetect & GetSceneChangeDetect() const
Definition: H265Settings.h:1576
Aws::MediaConvert::Model::H265InterlaceMode
H265InterlaceMode
Definition: H265InterlaceMode.h:17
Aws::MediaConvert::Model::H265Settings::SetSpatialAdaptiveQuantization
void SetSpatialAdaptiveQuantization(H265SpatialAdaptiveQuantization &&value)
Definition: H265Settings.h:1790
Aws::MediaConvert::Model::H265Settings::WithNumberReferenceFrames
H265Settings & WithNumberReferenceFrames(int value)
Definition: H265Settings.h:1160
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::H265Settings::WithHrdBufferInitialFillPercentage
H265Settings & WithHrdBufferInitialFillPercentage(int value)
Definition: H265Settings.h:878
Aws::MediaConvert::Model::H265Settings::GetFramerateDenominator
int GetFramerateDenominator() const
Definition: H265Settings.h:572
Aws::MediaConvert::Model::H265CodecProfile
H265CodecProfile
Definition: H265CodecProfile.h:17
Aws::MediaConvert::Model::H265Settings::WithTemporalAdaptiveQuantization
H265Settings & WithTemporalAdaptiveQuantization(const H265TemporalAdaptiveQuantization &value)
Definition: H265Settings.h:1979
Aws::MediaConvert::Model::H265Settings::FramerateDenominatorHasBeenSet
bool FramerateDenominatorHasBeenSet() const
Definition: H265Settings.h:582
Aws::MediaConvert::Model::H265Settings::SetNumberBFramesBetweenReferenceFrames
void SetNumberBFramesBetweenReferenceFrames(int value)
Definition: H265Settings.h:1128
Aws::MediaConvert::Model::H265Settings::GetTiles
const H265Tiles & GetTiles() const
Definition: H265Settings.h:2076
Aws::MediaConvert::Model::H265Settings::SetInterlaceMode
void SetInterlaceMode(H265InterlaceMode &&value)
Definition: H265Settings.h:968
Aws::MediaConvert::Model::H265Settings::SetDynamicSubGop
void SetDynamicSubGop(H265DynamicSubGop &&value)
Definition: H265Settings.h:298
Aws::MediaConvert::Model::H265Settings::GetFramerateNumerator
int GetFramerateNumerator() const
Definition: H265Settings.h:613
Aws::MediaConvert::Model::H265Settings::WithTiles
H265Settings & WithTiles(H265Tiles &&value)
Definition: H265Settings.h:2106
Aws::MediaConvert::Model::H265Settings::WithNumberBFramesBetweenReferenceFrames
H265Settings & WithNumberBFramesBetweenReferenceFrames(int value)
Definition: H265Settings.h:1135
Aws::MediaConvert::Model::H265Settings::SetSlices
void SetSlices(int value)
Definition: H265Settings.h:1643
Aws::MediaConvert::Model::H265Settings::SetScanTypeConversionMode
void SetScanTypeConversionMode(const H265ScanTypeConversionMode &value)
Definition: H265Settings.h:1515
Aws::MediaConvert::Model::H265Settings::GetCodecLevel
const H265CodecLevel & GetCodecLevel() const
Definition: H265Settings.h:189
Aws::MediaConvert::Model::H265Settings::HrdBufferSizeHasBeenSet
bool HrdBufferSizeHasBeenSet() const
Definition: H265Settings.h:891
Aws::MediaConvert::Model::H265Settings::SetUnregisteredSeiTimecode
void SetUnregisteredSeiTimecode(const H265UnregisteredSeiTimecode &value)
Definition: H265Settings.h:2122
Aws::MediaConvert::Model::H265Settings::WithSampleAdaptiveOffsetFilterMode
H265Settings & WithSampleAdaptiveOffsetFilterMode(H265SampleAdaptiveOffsetFilterMode &&value)
Definition: H265Settings.h:1463
Aws::MediaConvert::Model::H265QvbrSettings
Definition: H265QvbrSettings.h:32
Aws::MediaConvert::Model::H265Settings::SetAlternateTransferFunctionSei
void SetAlternateTransferFunctionSei(H265AlternateTransferFunctionSei &&value)
Definition: H265Settings.h:142
Aws::MediaConvert::Model::H265Settings::SetQualityTuningLevel
void SetQualityTuningLevel(const H265QualityTuningLevel &value)
Definition: H265Settings.h:1331
Aws::MediaConvert::Model::H265Settings::SetGopSize
void SetGopSize(double value)
Definition: H265Settings.h:760
Aws::MediaConvert::Model::H265Settings::MaxBitrateHasBeenSet
bool MaxBitrateHasBeenSet() const
Definition: H265Settings.h:1013
Aws::MediaConvert::Model::H265Settings::SetMaxBitrate
void SetMaxBitrate(int value)
Definition: H265Settings.h:1019
Aws::MediaConvert::Model::H265Settings::SetDynamicSubGop
void SetDynamicSubGop(const H265DynamicSubGop &value)
Definition: H265Settings.h:288
Aws::MediaConvert::Model::H265Settings::WithMinIInterval
H265Settings & WithMinIInterval(int value)
Definition: H265Settings.h:1106
Aws::MediaConvert::Model::H265Settings::GetTelecine
const H265Telecine & GetTelecine() const
Definition: H265Settings.h:1838
Aws::MediaConvert::Model::H265Settings::SetGopSizeUnits
void SetGopSizeUnits(const H265GopSizeUnits &value)
Definition: H265Settings.h:815
Aws::MediaConvert::Model::H265Settings::WithGopSizeUnits
H265Settings & WithGopSizeUnits(const H265GopSizeUnits &value)
Definition: H265Settings.h:843
H265FramerateControl.h
Aws::MediaConvert::Model::H265Settings::WithDynamicSubGop
H265Settings & WithDynamicSubGop(H265DynamicSubGop &&value)
Definition: H265Settings.h:318
Aws::MediaConvert::Model::H265Settings::SetGopBReference
void SetGopBReference(const H265GopBReference &value)
Definition: H265Settings.h:659
Aws::MediaConvert::Model::H265Settings::GetTemporalAdaptiveQuantization
const H265TemporalAdaptiveQuantization & GetTemporalAdaptiveQuantization() const
Definition: H265Settings.h:1911
Aws::MediaConvert::Model::H265Settings::WithDynamicSubGop
H265Settings & WithDynamicSubGop(const H265DynamicSubGop &value)
Definition: H265Settings.h:308
Aws::MediaConvert::Model::H265Settings::WithTiles
H265Settings & WithTiles(const H265Tiles &value)
Definition: H265Settings.h:2100
Aws::MediaConvert::Model::H265Settings::GetParNumerator
int GetParNumerator() const
Definition: H265Settings.h:1279
Aws::MediaConvert::Model::H265Settings::WithFramerateControl
H265Settings & WithFramerateControl(H265FramerateControl &&value)
Definition: H265Settings.h:476
Aws::MediaConvert::Model::H265Settings::SetFramerateControl
void SetFramerateControl(const H265FramerateControl &value)
Definition: H265Settings.h:431
Aws::MediaConvert::Model::H265Settings::GetGopClosedCadence
int GetGopClosedCadence() const
Definition: H265Settings.h:687
Aws::MediaConvert::Model::H265Settings::WithCodecLevel
H265Settings & WithCodecLevel(const H265CodecLevel &value)
Definition: H265Settings.h:209
Aws::MediaConvert::Model::H265Settings::WithFramerateConversionAlgorithm
H265Settings & WithFramerateConversionAlgorithm(const H265FramerateConversionAlgorithm &value)
Definition: H265Settings.h:547
Aws::MediaConvert::Model::H265Settings::GetGopSize
double GetGopSize() const
Definition: H265Settings.h:736
H265TemporalIds.h
Aws::MediaConvert::Model::H265Settings::GetQvbrSettings
const H265QvbrSettings & GetQvbrSettings() const
Definition: H265Settings.h:1359
Aws::MediaConvert::Model::H265Settings::GetSlices
int GetSlices() const
Definition: H265Settings.h:1629
Aws::MediaConvert::Model::H265Settings::MinIIntervalHasBeenSet
bool MinIIntervalHasBeenSet() const
Definition: H265Settings.h:1066
H265Telecine.h
Aws::MediaConvert::Model::H265Settings::GetScanTypeConversionMode
const H265ScanTypeConversionMode & GetScanTypeConversionMode() const
Definition: H265Settings.h:1481
Aws::MediaConvert::Model::H265Settings::SetQvbrSettings
void SetQvbrSettings(const H265QvbrSettings &value)
Definition: H265Settings.h:1371
Aws::MediaConvert::Model::H265Settings::SetCodecProfile
void SetCodecProfile(H265CodecProfile &&value)
Definition: H265Settings.h:243
Aws::MediaConvert::Model::H265Settings::WithSceneChangeDetect
H265Settings & WithSceneChangeDetect(const H265SceneChangeDetect &value)
Definition: H265Settings.h:1612
Aws::MediaConvert::Model::H265Settings::WithAlternateTransferFunctionSei
H265Settings & WithAlternateTransferFunctionSei(H265AlternateTransferFunctionSei &&value)
Definition: H265Settings.h:154
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
H265ScanTypeConversionMode.h
Aws::MediaConvert::Model::H265Settings::WithGopBReference
H265Settings & WithGopBReference(H265GopBReference &&value)
Definition: H265Settings.h:674
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::H265Settings::SetFramerateConversionAlgorithm
void SetFramerateConversionAlgorithm(const H265FramerateConversionAlgorithm &value)
Definition: H265Settings.h:519
Aws::MediaConvert::Model::H265GopBReference
H265GopBReference
Definition: H265GopBReference.h:17
Aws::MediaConvert::Model::H265Settings::WithMaxBitrate
H265Settings & WithMaxBitrate(int value)
Definition: H265Settings.h:1025
Aws::MediaConvert::Model::H265Settings::GetGopSizeUnits
const H265GopSizeUnits & GetGopSizeUnits() const
Definition: H265Settings.h:787
Aws::MediaConvert::Model::H265Settings::SetGopSizeUnits
void SetGopSizeUnits(H265GopSizeUnits &&value)
Definition: H265Settings.h:829
Aws::MediaConvert::Model::H265Settings::WithGopBReference
H265Settings & WithGopBReference(const H265GopBReference &value)
Definition: H265Settings.h:669
Aws::MediaConvert::Model::H265Settings::WithQualityTuningLevel
H265Settings & WithQualityTuningLevel(const H265QualityTuningLevel &value)
Definition: H265Settings.h:1345
H265QualityTuningLevel.h
Aws::MediaConvert::Model::H265Settings::GetFlickerAdaptiveQuantization
const H265FlickerAdaptiveQuantization & GetFlickerAdaptiveQuantization() const
Definition: H265Settings.h:330
H265SlowPal.h
H265QvbrSettings.h
H265GopSizeUnits.h
Aws::MediaConvert::Model::H265Settings::GetAdaptiveQuantization
const H265AdaptiveQuantization & GetAdaptiveQuantization() const
Definition: H265Settings.h:72
Aws::MediaConvert::Model::H265FramerateConversionAlgorithm
H265FramerateConversionAlgorithm
Definition: H265FramerateConversionAlgorithm.h:17
Aws::MediaConvert::Model::H265Settings::GetParDenominator
int GetParDenominator() const
Definition: H265Settings.h:1238
Aws::MediaConvert::Model::H265Settings::WithQvbrSettings
H265Settings & WithQvbrSettings(const H265QvbrSettings &value)
Definition: H265Settings.h:1383
Aws::MediaConvert::Model::H265Settings::GopClosedCadenceHasBeenSet
bool GopClosedCadenceHasBeenSet() const
Definition: H265Settings.h:699
Aws::MediaConvert::Model::H265Settings::FramerateConversionAlgorithmHasBeenSet
bool FramerateConversionAlgorithmHasBeenSet() const
Definition: H265Settings.h:505
Aws::MediaConvert::Model::H265Settings::WithQualityTuningLevel
H265Settings & WithQualityTuningLevel(H265QualityTuningLevel &&value)
Definition: H265Settings.h:1352
Aws::MediaConvert::Model::H265Settings::H265Settings
H265Settings()
Aws::MediaConvert::Model::H265Settings::WithSpatialAdaptiveQuantization
H265Settings & WithSpatialAdaptiveQuantization(const H265SpatialAdaptiveQuantization &value)
Definition: H265Settings.h:1808
Aws::MediaConvert::Model::H265Settings::WithGopSizeUnits
H265Settings & WithGopSizeUnits(H265GopSizeUnits &&value)
Definition: H265Settings.h:857
Aws::MediaConvert::Model::H265Settings::SetSlowPal
void SetSlowPal(H265SlowPal &&value)
Definition: H265Settings.h:1695
Aws::MediaConvert::Model::H265Settings::SetBitrate
void SetBitrate(int value)
Definition: H265Settings.h:176
Aws::MediaConvert::Model::H265Settings::WithFlickerAdaptiveQuantization
H265Settings & WithFlickerAdaptiveQuantization(const H265FlickerAdaptiveQuantization &value)
Definition: H265Settings.h:374
Aws::MediaConvert::Model::H265Settings::SetFramerateNumerator
void SetFramerateNumerator(int value)
Definition: H265Settings.h:633
H265DynamicSubGop.h
Aws::MediaConvert::Model::H265Settings::QvbrSettingsHasBeenSet
bool QvbrSettingsHasBeenSet() const
Definition: H265Settings.h:1365
Aws::MediaConvert::Model::H265Settings::SetNumberReferenceFrames
void SetNumberReferenceFrames(int value)
Definition: H265Settings.h:1154
Aws::MediaConvert::Model::H265Settings::WithGopClosedCadence
H265Settings & WithGopClosedCadence(int value)
Definition: H265Settings.h:723
Aws::MediaConvert::Model::H265Settings::RateControlModeHasBeenSet
bool RateControlModeHasBeenSet() const
Definition: H265Settings.h:1402
H265SpatialAdaptiveQuantization.h
Aws::MediaConvert::Model::H265Settings::WithUnregisteredSeiTimecode
H265Settings & WithUnregisteredSeiTimecode(const H265UnregisteredSeiTimecode &value)
Definition: H265Settings.h:2132
H265FlickerAdaptiveQuantization.h
Aws::MediaConvert::Model::H265Settings::SetTemporalIds
void SetTemporalIds(H265TemporalIds &&value)
Definition: H265Settings.h:2045
Aws::MediaConvert::Model::H265Settings::SetInterlaceMode
void SetInterlaceMode(const H265InterlaceMode &value)
Definition: H265Settings.h:952
Aws::MediaConvert::Model::H265Settings::SetFramerateConversionAlgorithm
void SetFramerateConversionAlgorithm(H265FramerateConversionAlgorithm &&value)
Definition: H265Settings.h:533
Aws::MediaConvert::Model::H265Settings::SetTiles
void SetTiles(H265Tiles &&value)
Definition: H265Settings.h:2094
Aws::MediaConvert::Model::H265Settings::TemporalAdaptiveQuantizationHasBeenSet
bool TemporalAdaptiveQuantizationHasBeenSet() const
Definition: H265Settings.h:1928
Aws::MediaConvert::Model::H265Tiles
H265Tiles
Definition: H265Tiles.h:17
Aws::MediaConvert::Model::H265Settings::GetInterlaceMode
const H265InterlaceMode & GetInterlaceMode() const
Definition: H265Settings.h:920
Aws::MediaConvert::Model::H265Settings::WithFramerateConversionAlgorithm
H265Settings & WithFramerateConversionAlgorithm(H265FramerateConversionAlgorithm &&value)
Definition: H265Settings.h:561
Aws::MediaConvert::Model::H265Settings::SetSpatialAdaptiveQuantization
void SetSpatialAdaptiveQuantization(const H265SpatialAdaptiveQuantization &value)
Definition: H265Settings.h:1772
Aws::MediaConvert::Model::H265FlickerAdaptiveQuantization
H265FlickerAdaptiveQuantization
Definition: H265FlickerAdaptiveQuantization.h:17
Aws::MediaConvert::Model::H265Settings::WithParControl
H265Settings & WithParControl(H265ParControl &&value)
Definition: H265Settings.h:1227
Aws::MediaConvert::Model::H265Settings::WithFramerateControl
H265Settings & WithFramerateControl(const H265FramerateControl &value)
Definition: H265Settings.h:461
Aws::MediaConvert::Model::H265Settings::SetMinIInterval
void SetMinIInterval(int value)
Definition: H265Settings.h:1086
Aws::MediaConvert::Model::H265Settings::SetFlickerAdaptiveQuantization
void SetFlickerAdaptiveQuantization(const H265FlickerAdaptiveQuantization &value)
Definition: H265Settings.h:352
Aws::MediaConvert::Model::H265Settings::WithSlowPal
H265Settings & WithSlowPal(H265SlowPal &&value)
Definition: H265Settings.h:1717
Aws::MediaConvert::Model::H265Settings::WithRateControlMode
H265Settings & WithRateControlMode(const H265RateControlMode &value)
Definition: H265Settings.h:1420
Aws::MediaConvert::Model::H265Settings::AdaptiveQuantizationHasBeenSet
bool AdaptiveQuantizationHasBeenSet() const
Definition: H265Settings.h:81
H265RateControlMode.h
Aws::MediaConvert::Model::H265Settings::GetQualityTuningLevel
const H265QualityTuningLevel & GetQualityTuningLevel() const
Definition: H265Settings.h:1317
H265TemporalAdaptiveQuantization.h
Aws::MediaConvert::Model::H265Settings::SetSampleAdaptiveOffsetFilterMode
void SetSampleAdaptiveOffsetFilterMode(H265SampleAdaptiveOffsetFilterMode &&value)
Definition: H265Settings.h:1451
Aws::MediaConvert::Model::H265Settings::WithParControl
H265Settings & WithParControl(const H265ParControl &value)
Definition: H265Settings.h:1216
Aws::MediaConvert::Model::H265Settings::SetAdaptiveQuantization
void SetAdaptiveQuantization(H265AdaptiveQuantization &&value)
Definition: H265Settings.h:99
Aws::MediaConvert::Model::H265Settings::ScanTypeConversionModeHasBeenSet
bool ScanTypeConversionModeHasBeenSet() const
Definition: H265Settings.h:1498
Aws::MediaConvert::Model::H265Settings::SetRateControlMode
void SetRateControlMode(const H265RateControlMode &value)
Definition: H265Settings.h:1408