AWS SDK for C++  1.9.159
AWS SDK for C++
XavcSettings.h
Go to the documentation of this file.
1 
6 #pragma once
21 #include <utility>
22 
23 namespace Aws
24 {
25 namespace Utils
26 {
27 namespace Json
28 {
29  class JsonValue;
30  class JsonView;
31 } // namespace Json
32 } // namespace Utils
33 namespace MediaConvert
34 {
35 namespace Model
36 {
37 
45  {
46  public:
51 
52 
66  inline const XavcAdaptiveQuantization& GetAdaptiveQuantization() const{ return m_adaptiveQuantization; }
67 
81  inline bool AdaptiveQuantizationHasBeenSet() const { return m_adaptiveQuantizationHasBeenSet; }
82 
96  inline void SetAdaptiveQuantization(const XavcAdaptiveQuantization& value) { m_adaptiveQuantizationHasBeenSet = true; m_adaptiveQuantization = value; }
97 
111  inline void SetAdaptiveQuantization(XavcAdaptiveQuantization&& value) { m_adaptiveQuantizationHasBeenSet = true; m_adaptiveQuantization = std::move(value); }
112 
126  inline XavcSettings& WithAdaptiveQuantization(const XavcAdaptiveQuantization& value) { SetAdaptiveQuantization(value); return *this;}
127 
141  inline XavcSettings& WithAdaptiveQuantization(XavcAdaptiveQuantization&& value) { SetAdaptiveQuantization(std::move(value)); return *this;}
142 
143 
149  inline const XavcEntropyEncoding& GetEntropyEncoding() const{ return m_entropyEncoding; }
150 
156  inline bool EntropyEncodingHasBeenSet() const { return m_entropyEncodingHasBeenSet; }
157 
163  inline void SetEntropyEncoding(const XavcEntropyEncoding& value) { m_entropyEncodingHasBeenSet = true; m_entropyEncoding = value; }
164 
170  inline void SetEntropyEncoding(XavcEntropyEncoding&& value) { m_entropyEncodingHasBeenSet = true; m_entropyEncoding = std::move(value); }
171 
177  inline XavcSettings& WithEntropyEncoding(const XavcEntropyEncoding& value) { SetEntropyEncoding(value); return *this;}
178 
184  inline XavcSettings& WithEntropyEncoding(XavcEntropyEncoding&& value) { SetEntropyEncoding(std::move(value)); return *this;}
185 
186 
199  inline const XavcFramerateControl& GetFramerateControl() const{ return m_framerateControl; }
200 
213  inline bool FramerateControlHasBeenSet() const { return m_framerateControlHasBeenSet; }
214 
227  inline void SetFramerateControl(const XavcFramerateControl& value) { m_framerateControlHasBeenSet = true; m_framerateControl = value; }
228 
241  inline void SetFramerateControl(XavcFramerateControl&& value) { m_framerateControlHasBeenSet = true; m_framerateControl = std::move(value); }
242 
255  inline XavcSettings& WithFramerateControl(const XavcFramerateControl& value) { SetFramerateControl(value); return *this;}
256 
269  inline XavcSettings& WithFramerateControl(XavcFramerateControl&& value) { SetFramerateControl(std::move(value)); return *this;}
270 
271 
284  inline const XavcFramerateConversionAlgorithm& GetFramerateConversionAlgorithm() const{ return m_framerateConversionAlgorithm; }
285 
298  inline bool FramerateConversionAlgorithmHasBeenSet() const { return m_framerateConversionAlgorithmHasBeenSet; }
299 
312  inline void SetFramerateConversionAlgorithm(const XavcFramerateConversionAlgorithm& value) { m_framerateConversionAlgorithmHasBeenSet = true; m_framerateConversionAlgorithm = value; }
313 
326  inline void SetFramerateConversionAlgorithm(XavcFramerateConversionAlgorithm&& value) { m_framerateConversionAlgorithmHasBeenSet = true; m_framerateConversionAlgorithm = std::move(value); }
327 
340  inline XavcSettings& WithFramerateConversionAlgorithm(const XavcFramerateConversionAlgorithm& value) { SetFramerateConversionAlgorithm(value); return *this;}
341 
354  inline XavcSettings& WithFramerateConversionAlgorithm(XavcFramerateConversionAlgorithm&& value) { SetFramerateConversionAlgorithm(std::move(value)); return *this;}
355 
356 
365  inline int GetFramerateDenominator() const{ return m_framerateDenominator; }
366 
375  inline bool FramerateDenominatorHasBeenSet() const { return m_framerateDenominatorHasBeenSet; }
376 
385  inline void SetFramerateDenominator(int value) { m_framerateDenominatorHasBeenSet = true; m_framerateDenominator = value; }
386 
395  inline XavcSettings& WithFramerateDenominator(int value) { SetFramerateDenominator(value); return *this;}
396 
397 
406  inline int GetFramerateNumerator() const{ return m_framerateNumerator; }
407 
416  inline bool FramerateNumeratorHasBeenSet() const { return m_framerateNumeratorHasBeenSet; }
417 
426  inline void SetFramerateNumerator(int value) { m_framerateNumeratorHasBeenSet = true; m_framerateNumerator = value; }
427 
436  inline XavcSettings& WithFramerateNumerator(int value) { SetFramerateNumerator(value); return *this;}
437 
438 
445  inline const XavcProfile& GetProfile() const{ return m_profile; }
446 
453  inline bool ProfileHasBeenSet() const { return m_profileHasBeenSet; }
454 
461  inline void SetProfile(const XavcProfile& value) { m_profileHasBeenSet = true; m_profile = value; }
462 
469  inline void SetProfile(XavcProfile&& value) { m_profileHasBeenSet = true; m_profile = std::move(value); }
470 
477  inline XavcSettings& WithProfile(const XavcProfile& value) { SetProfile(value); return *this;}
478 
485  inline XavcSettings& WithProfile(XavcProfile&& value) { SetProfile(std::move(value)); return *this;}
486 
487 
496  inline const XavcSlowPal& GetSlowPal() const{ return m_slowPal; }
497 
506  inline bool SlowPalHasBeenSet() const { return m_slowPalHasBeenSet; }
507 
516  inline void SetSlowPal(const XavcSlowPal& value) { m_slowPalHasBeenSet = true; m_slowPal = value; }
517 
526  inline void SetSlowPal(XavcSlowPal&& value) { m_slowPalHasBeenSet = true; m_slowPal = std::move(value); }
527 
536  inline XavcSettings& WithSlowPal(const XavcSlowPal& value) { SetSlowPal(value); return *this;}
537 
546  inline XavcSettings& WithSlowPal(XavcSlowPal&& value) { SetSlowPal(std::move(value)); return *this;}
547 
548 
561  inline int GetSoftness() const{ return m_softness; }
562 
575  inline bool SoftnessHasBeenSet() const { return m_softnessHasBeenSet; }
576 
589  inline void SetSoftness(int value) { m_softnessHasBeenSet = true; m_softness = value; }
590 
603  inline XavcSettings& WithSoftness(int value) { SetSoftness(value); return *this;}
604 
605 
628  inline const XavcSpatialAdaptiveQuantization& GetSpatialAdaptiveQuantization() const{ return m_spatialAdaptiveQuantization; }
629 
652  inline bool SpatialAdaptiveQuantizationHasBeenSet() const { return m_spatialAdaptiveQuantizationHasBeenSet; }
653 
676  inline void SetSpatialAdaptiveQuantization(const XavcSpatialAdaptiveQuantization& value) { m_spatialAdaptiveQuantizationHasBeenSet = true; m_spatialAdaptiveQuantization = value; }
677 
700  inline void SetSpatialAdaptiveQuantization(XavcSpatialAdaptiveQuantization&& value) { m_spatialAdaptiveQuantizationHasBeenSet = true; m_spatialAdaptiveQuantization = std::move(value); }
701 
724  inline XavcSettings& WithSpatialAdaptiveQuantization(const XavcSpatialAdaptiveQuantization& value) { SetSpatialAdaptiveQuantization(value); return *this;}
725 
748  inline XavcSettings& WithSpatialAdaptiveQuantization(XavcSpatialAdaptiveQuantization&& value) { SetSpatialAdaptiveQuantization(std::move(value)); return *this;}
749 
750 
771  inline const XavcTemporalAdaptiveQuantization& GetTemporalAdaptiveQuantization() const{ return m_temporalAdaptiveQuantization; }
772 
793  inline bool TemporalAdaptiveQuantizationHasBeenSet() const { return m_temporalAdaptiveQuantizationHasBeenSet; }
794 
815  inline void SetTemporalAdaptiveQuantization(const XavcTemporalAdaptiveQuantization& value) { m_temporalAdaptiveQuantizationHasBeenSet = true; m_temporalAdaptiveQuantization = value; }
816 
837  inline void SetTemporalAdaptiveQuantization(XavcTemporalAdaptiveQuantization&& value) { m_temporalAdaptiveQuantizationHasBeenSet = true; m_temporalAdaptiveQuantization = std::move(value); }
838 
859  inline XavcSettings& WithTemporalAdaptiveQuantization(const XavcTemporalAdaptiveQuantization& value) { SetTemporalAdaptiveQuantization(value); return *this;}
860 
881  inline XavcSettings& WithTemporalAdaptiveQuantization(XavcTemporalAdaptiveQuantization&& value) { SetTemporalAdaptiveQuantization(std::move(value)); return *this;}
882 
883 
889  inline const Xavc4kIntraCbgProfileSettings& GetXavc4kIntraCbgProfileSettings() const{ return m_xavc4kIntraCbgProfileSettings; }
890 
896  inline bool Xavc4kIntraCbgProfileSettingsHasBeenSet() const { return m_xavc4kIntraCbgProfileSettingsHasBeenSet; }
897 
903  inline void SetXavc4kIntraCbgProfileSettings(const Xavc4kIntraCbgProfileSettings& value) { m_xavc4kIntraCbgProfileSettingsHasBeenSet = true; m_xavc4kIntraCbgProfileSettings = value; }
904 
910  inline void SetXavc4kIntraCbgProfileSettings(Xavc4kIntraCbgProfileSettings&& value) { m_xavc4kIntraCbgProfileSettingsHasBeenSet = true; m_xavc4kIntraCbgProfileSettings = std::move(value); }
911 
917  inline XavcSettings& WithXavc4kIntraCbgProfileSettings(const Xavc4kIntraCbgProfileSettings& value) { SetXavc4kIntraCbgProfileSettings(value); return *this;}
918 
924  inline XavcSettings& WithXavc4kIntraCbgProfileSettings(Xavc4kIntraCbgProfileSettings&& value) { SetXavc4kIntraCbgProfileSettings(std::move(value)); return *this;}
925 
926 
932  inline const Xavc4kIntraVbrProfileSettings& GetXavc4kIntraVbrProfileSettings() const{ return m_xavc4kIntraVbrProfileSettings; }
933 
939  inline bool Xavc4kIntraVbrProfileSettingsHasBeenSet() const { return m_xavc4kIntraVbrProfileSettingsHasBeenSet; }
940 
946  inline void SetXavc4kIntraVbrProfileSettings(const Xavc4kIntraVbrProfileSettings& value) { m_xavc4kIntraVbrProfileSettingsHasBeenSet = true; m_xavc4kIntraVbrProfileSettings = value; }
947 
953  inline void SetXavc4kIntraVbrProfileSettings(Xavc4kIntraVbrProfileSettings&& value) { m_xavc4kIntraVbrProfileSettingsHasBeenSet = true; m_xavc4kIntraVbrProfileSettings = std::move(value); }
954 
960  inline XavcSettings& WithXavc4kIntraVbrProfileSettings(const Xavc4kIntraVbrProfileSettings& value) { SetXavc4kIntraVbrProfileSettings(value); return *this;}
961 
967  inline XavcSettings& WithXavc4kIntraVbrProfileSettings(Xavc4kIntraVbrProfileSettings&& value) { SetXavc4kIntraVbrProfileSettings(std::move(value)); return *this;}
968 
969 
974  inline const Xavc4kProfileSettings& GetXavc4kProfileSettings() const{ return m_xavc4kProfileSettings; }
975 
980  inline bool Xavc4kProfileSettingsHasBeenSet() const { return m_xavc4kProfileSettingsHasBeenSet; }
981 
986  inline void SetXavc4kProfileSettings(const Xavc4kProfileSettings& value) { m_xavc4kProfileSettingsHasBeenSet = true; m_xavc4kProfileSettings = value; }
987 
992  inline void SetXavc4kProfileSettings(Xavc4kProfileSettings&& value) { m_xavc4kProfileSettingsHasBeenSet = true; m_xavc4kProfileSettings = std::move(value); }
993 
998  inline XavcSettings& WithXavc4kProfileSettings(const Xavc4kProfileSettings& value) { SetXavc4kProfileSettings(value); return *this;}
999 
1004  inline XavcSettings& WithXavc4kProfileSettings(Xavc4kProfileSettings&& value) { SetXavc4kProfileSettings(std::move(value)); return *this;}
1005 
1006 
1012  inline const XavcHdIntraCbgProfileSettings& GetXavcHdIntraCbgProfileSettings() const{ return m_xavcHdIntraCbgProfileSettings; }
1013 
1019  inline bool XavcHdIntraCbgProfileSettingsHasBeenSet() const { return m_xavcHdIntraCbgProfileSettingsHasBeenSet; }
1020 
1026  inline void SetXavcHdIntraCbgProfileSettings(const XavcHdIntraCbgProfileSettings& value) { m_xavcHdIntraCbgProfileSettingsHasBeenSet = true; m_xavcHdIntraCbgProfileSettings = value; }
1027 
1033  inline void SetXavcHdIntraCbgProfileSettings(XavcHdIntraCbgProfileSettings&& value) { m_xavcHdIntraCbgProfileSettingsHasBeenSet = true; m_xavcHdIntraCbgProfileSettings = std::move(value); }
1034 
1040  inline XavcSettings& WithXavcHdIntraCbgProfileSettings(const XavcHdIntraCbgProfileSettings& value) { SetXavcHdIntraCbgProfileSettings(value); return *this;}
1041 
1047  inline XavcSettings& WithXavcHdIntraCbgProfileSettings(XavcHdIntraCbgProfileSettings&& value) { SetXavcHdIntraCbgProfileSettings(std::move(value)); return *this;}
1048 
1049 
1054  inline const XavcHdProfileSettings& GetXavcHdProfileSettings() const{ return m_xavcHdProfileSettings; }
1055 
1060  inline bool XavcHdProfileSettingsHasBeenSet() const { return m_xavcHdProfileSettingsHasBeenSet; }
1061 
1066  inline void SetXavcHdProfileSettings(const XavcHdProfileSettings& value) { m_xavcHdProfileSettingsHasBeenSet = true; m_xavcHdProfileSettings = value; }
1067 
1072  inline void SetXavcHdProfileSettings(XavcHdProfileSettings&& value) { m_xavcHdProfileSettingsHasBeenSet = true; m_xavcHdProfileSettings = std::move(value); }
1073 
1078  inline XavcSettings& WithXavcHdProfileSettings(const XavcHdProfileSettings& value) { SetXavcHdProfileSettings(value); return *this;}
1079 
1084  inline XavcSettings& WithXavcHdProfileSettings(XavcHdProfileSettings&& value) { SetXavcHdProfileSettings(std::move(value)); return *this;}
1085 
1086  private:
1087 
1088  XavcAdaptiveQuantization m_adaptiveQuantization;
1089  bool m_adaptiveQuantizationHasBeenSet;
1090 
1091  XavcEntropyEncoding m_entropyEncoding;
1092  bool m_entropyEncodingHasBeenSet;
1093 
1094  XavcFramerateControl m_framerateControl;
1095  bool m_framerateControlHasBeenSet;
1096 
1097  XavcFramerateConversionAlgorithm m_framerateConversionAlgorithm;
1098  bool m_framerateConversionAlgorithmHasBeenSet;
1099 
1100  int m_framerateDenominator;
1101  bool m_framerateDenominatorHasBeenSet;
1102 
1103  int m_framerateNumerator;
1104  bool m_framerateNumeratorHasBeenSet;
1105 
1106  XavcProfile m_profile;
1107  bool m_profileHasBeenSet;
1108 
1109  XavcSlowPal m_slowPal;
1110  bool m_slowPalHasBeenSet;
1111 
1112  int m_softness;
1113  bool m_softnessHasBeenSet;
1114 
1115  XavcSpatialAdaptiveQuantization m_spatialAdaptiveQuantization;
1116  bool m_spatialAdaptiveQuantizationHasBeenSet;
1117 
1118  XavcTemporalAdaptiveQuantization m_temporalAdaptiveQuantization;
1119  bool m_temporalAdaptiveQuantizationHasBeenSet;
1120 
1121  Xavc4kIntraCbgProfileSettings m_xavc4kIntraCbgProfileSettings;
1122  bool m_xavc4kIntraCbgProfileSettingsHasBeenSet;
1123 
1124  Xavc4kIntraVbrProfileSettings m_xavc4kIntraVbrProfileSettings;
1125  bool m_xavc4kIntraVbrProfileSettingsHasBeenSet;
1126 
1127  Xavc4kProfileSettings m_xavc4kProfileSettings;
1128  bool m_xavc4kProfileSettingsHasBeenSet;
1129 
1130  XavcHdIntraCbgProfileSettings m_xavcHdIntraCbgProfileSettings;
1131  bool m_xavcHdIntraCbgProfileSettingsHasBeenSet;
1132 
1133  XavcHdProfileSettings m_xavcHdProfileSettings;
1134  bool m_xavcHdProfileSettingsHasBeenSet;
1135  };
1136 
1137 } // namespace Model
1138 } // namespace MediaConvert
1139 } // namespace Aws
Aws::MediaConvert::Model::XavcSettings::XavcSettings
XavcSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::XavcSettings::FramerateConversionAlgorithmHasBeenSet
bool FramerateConversionAlgorithmHasBeenSet() const
Definition: XavcSettings.h:298
Aws::MediaConvert::Model::XavcSettings::GetSpatialAdaptiveQuantization
const XavcSpatialAdaptiveQuantization & GetSpatialAdaptiveQuantization() const
Definition: XavcSettings.h:628
Aws::MediaConvert::Model::XavcSettings::SetXavcHdProfileSettings
void SetXavcHdProfileSettings(XavcHdProfileSettings &&value)
Definition: XavcSettings.h:1072
Aws::MediaConvert::Model::XavcSettings::WithAdaptiveQuantization
XavcSettings & WithAdaptiveQuantization(const XavcAdaptiveQuantization &value)
Definition: XavcSettings.h:126
Aws::MediaConvert::Model::XavcSettings::WithFramerateNumerator
XavcSettings & WithFramerateNumerator(int value)
Definition: XavcSettings.h:436
Aws::MediaConvert::Model::XavcSettings::SetXavc4kIntraVbrProfileSettings
void SetXavc4kIntraVbrProfileSettings(Xavc4kIntraVbrProfileSettings &&value)
Definition: XavcSettings.h:953
Aws::MediaConvert::Model::XavcSettings::SetXavc4kIntraCbgProfileSettings
void SetXavc4kIntraCbgProfileSettings(Xavc4kIntraCbgProfileSettings &&value)
Definition: XavcSettings.h:910
Aws::MediaConvert::Model::XavcSettings::GetSlowPal
const XavcSlowPal & GetSlowPal() const
Definition: XavcSettings.h:496
Aws::MediaConvert::Model::XavcSettings::GetEntropyEncoding
const XavcEntropyEncoding & GetEntropyEncoding() const
Definition: XavcSettings.h:149
Aws::MediaConvert::Model::XavcSettings::Xavc4kProfileSettingsHasBeenSet
bool Xavc4kProfileSettingsHasBeenSet() const
Definition: XavcSettings.h:980
XavcFramerateControl.h
Aws::MediaConvert::Model::XavcSettings::GetXavcHdProfileSettings
const XavcHdProfileSettings & GetXavcHdProfileSettings() const
Definition: XavcSettings.h:1054
Aws::MediaConvert::Model::XavcSettings::SetFramerateDenominator
void SetFramerateDenominator(int value)
Definition: XavcSettings.h:385
Aws::MediaConvert::Model::XavcSettings::SetProfile
void SetProfile(XavcProfile &&value)
Definition: XavcSettings.h:469
Aws::MediaConvert::Model::XavcSettings::WithSpatialAdaptiveQuantization
XavcSettings & WithSpatialAdaptiveQuantization(const XavcSpatialAdaptiveQuantization &value)
Definition: XavcSettings.h:724
Aws::MediaConvert::Model::XavcSettings::SetFramerateConversionAlgorithm
void SetFramerateConversionAlgorithm(const XavcFramerateConversionAlgorithm &value)
Definition: XavcSettings.h:312
Aws::MediaConvert::Model::XavcSettings::GetXavc4kIntraVbrProfileSettings
const Xavc4kIntraVbrProfileSettings & GetXavc4kIntraVbrProfileSettings() const
Definition: XavcSettings.h:932
Aws::MediaConvert::Model::XavcSettings::SoftnessHasBeenSet
bool SoftnessHasBeenSet() const
Definition: XavcSettings.h:575
Xavc4kIntraCbgProfileSettings.h
Aws::MediaConvert::Model::XavcSettings::SetSpatialAdaptiveQuantization
void SetSpatialAdaptiveQuantization(const XavcSpatialAdaptiveQuantization &value)
Definition: XavcSettings.h:676
Aws::MediaConvert::Model::XavcSettings::SetXavcHdProfileSettings
void SetXavcHdProfileSettings(const XavcHdProfileSettings &value)
Definition: XavcSettings.h:1066
Aws::MediaConvert::Model::XavcSettings::WithXavc4kProfileSettings
XavcSettings & WithXavc4kProfileSettings(Xavc4kProfileSettings &&value)
Definition: XavcSettings.h:1004
XavcHdIntraCbgProfileSettings.h
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::XavcAdaptiveQuantization
XavcAdaptiveQuantization
Definition: XavcAdaptiveQuantization.h:17
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::XavcSettings::GetFramerateNumerator
int GetFramerateNumerator() const
Definition: XavcSettings.h:406
Aws::MediaConvert::Model::XavcSettings::WithTemporalAdaptiveQuantization
XavcSettings & WithTemporalAdaptiveQuantization(const XavcTemporalAdaptiveQuantization &value)
Definition: XavcSettings.h:859
Aws::MediaConvert::Model::XavcHdIntraCbgProfileSettings
Definition: XavcHdIntraCbgProfileSettings.h:34
XavcHdProfileSettings.h
Aws::MediaConvert::Model::XavcSettings::WithXavcHdProfileSettings
XavcSettings & WithXavcHdProfileSettings(const XavcHdProfileSettings &value)
Definition: XavcSettings.h:1078
Aws::MediaConvert::Model::XavcSettings::SetXavc4kProfileSettings
void SetXavc4kProfileSettings(const Xavc4kProfileSettings &value)
Definition: XavcSettings.h:986
Aws::MediaConvert::Model::XavcSettings::AdaptiveQuantizationHasBeenSet
bool AdaptiveQuantizationHasBeenSet() const
Definition: XavcSettings.h:81
Aws::MediaConvert::Model::XavcSettings::FramerateDenominatorHasBeenSet
bool FramerateDenominatorHasBeenSet() const
Definition: XavcSettings.h:375
Aws::MediaConvert::Model::XavcSettings::WithXavc4kIntraCbgProfileSettings
XavcSettings & WithXavc4kIntraCbgProfileSettings(const Xavc4kIntraCbgProfileSettings &value)
Definition: XavcSettings.h:917
Aws::MediaConvert::Model::Xavc4kProfileSettings
Definition: Xavc4kProfileSettings.h:38
Aws::MediaConvert::Model::XavcSettings::SetFramerateControl
void SetFramerateControl(XavcFramerateControl &&value)
Definition: XavcSettings.h:241
Aws::MediaConvert::Model::XavcSettings::GetFramerateConversionAlgorithm
const XavcFramerateConversionAlgorithm & GetFramerateConversionAlgorithm() const
Definition: XavcSettings.h:284
Aws::MediaConvert::Model::XavcSettings::SetFramerateControl
void SetFramerateControl(const XavcFramerateControl &value)
Definition: XavcSettings.h:227
Aws::MediaConvert::Model::XavcSettings::XavcHdIntraCbgProfileSettingsHasBeenSet
bool XavcHdIntraCbgProfileSettingsHasBeenSet() const
Definition: XavcSettings.h:1019
Aws::MediaConvert::Model::XavcTemporalAdaptiveQuantization
XavcTemporalAdaptiveQuantization
Definition: XavcTemporalAdaptiveQuantization.h:17
Aws::MediaConvert::Model::XavcSettings::WithEntropyEncoding
XavcSettings & WithEntropyEncoding(XavcEntropyEncoding &&value)
Definition: XavcSettings.h:184
Aws::MediaConvert::Model::XavcSettings::WithXavc4kIntraCbgProfileSettings
XavcSettings & WithXavc4kIntraCbgProfileSettings(Xavc4kIntraCbgProfileSettings &&value)
Definition: XavcSettings.h:924
Aws::MediaConvert::Model::XavcHdProfileSettings
Definition: XavcHdProfileSettings.h:39
Aws::MediaConvert::Model::XavcSettings::WithFramerateConversionAlgorithm
XavcSettings & WithFramerateConversionAlgorithm(XavcFramerateConversionAlgorithm &&value)
Definition: XavcSettings.h:354
Aws::MediaConvert::Model::XavcSettings::Xavc4kIntraCbgProfileSettingsHasBeenSet
bool Xavc4kIntraCbgProfileSettingsHasBeenSet() const
Definition: XavcSettings.h:896
Aws::MediaConvert::Model::XavcSettings::SetAdaptiveQuantization
void SetAdaptiveQuantization(const XavcAdaptiveQuantization &value)
Definition: XavcSettings.h:96
Aws::MediaConvert::Model::XavcSettings::SetFramerateConversionAlgorithm
void SetFramerateConversionAlgorithm(XavcFramerateConversionAlgorithm &&value)
Definition: XavcSettings.h:326
Aws::MediaConvert::Model::XavcSettings::SetSlowPal
void SetSlowPal(XavcSlowPal &&value)
Definition: XavcSettings.h:526
Aws::MediaConvert::Model::XavcSettings::XavcSettings
XavcSettings()
Aws::MediaConvert::Model::XavcSettings::SetSpatialAdaptiveQuantization
void SetSpatialAdaptiveQuantization(XavcSpatialAdaptiveQuantization &&value)
Definition: XavcSettings.h:700
Aws::MediaConvert::Model::XavcSettings::GetXavc4kProfileSettings
const Xavc4kProfileSettings & GetXavc4kProfileSettings() const
Definition: XavcSettings.h:974
Aws::MediaConvert::Model::XavcEntropyEncoding
XavcEntropyEncoding
Definition: XavcEntropyEncoding.h:17
Aws::MediaConvert::Model::XavcSettings::SetXavc4kIntraCbgProfileSettings
void SetXavc4kIntraCbgProfileSettings(const Xavc4kIntraCbgProfileSettings &value)
Definition: XavcSettings.h:903
Aws::MediaConvert::Model::XavcSettings::SetTemporalAdaptiveQuantization
void SetTemporalAdaptiveQuantization(const XavcTemporalAdaptiveQuantization &value)
Definition: XavcSettings.h:815
Aws::MediaConvert::Model::XavcSettings::GetXavcHdIntraCbgProfileSettings
const XavcHdIntraCbgProfileSettings & GetXavcHdIntraCbgProfileSettings() const
Definition: XavcSettings.h:1012
Aws::MediaConvert::Model::XavcSettings::FramerateNumeratorHasBeenSet
bool FramerateNumeratorHasBeenSet() const
Definition: XavcSettings.h:416
Aws::MediaConvert::Model::XavcSettings::XavcHdProfileSettingsHasBeenSet
bool XavcHdProfileSettingsHasBeenSet() const
Definition: XavcSettings.h:1060
Aws::MediaConvert::Model::XavcSettings::operator=
XavcSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::XavcSettings::GetFramerateControl
const XavcFramerateControl & GetFramerateControl() const
Definition: XavcSettings.h:199
Aws::MediaConvert::Model::XavcSettings::WithXavcHdProfileSettings
XavcSettings & WithXavcHdProfileSettings(XavcHdProfileSettings &&value)
Definition: XavcSettings.h:1084
Aws::MediaConvert::Model::XavcSettings::SetXavcHdIntraCbgProfileSettings
void SetXavcHdIntraCbgProfileSettings(XavcHdIntraCbgProfileSettings &&value)
Definition: XavcSettings.h:1033
Aws::MediaConvert::Model::XavcSlowPal
XavcSlowPal
Definition: XavcSlowPal.h:17
Aws::MediaConvert::Model::Xavc4kIntraCbgProfileSettings
Definition: Xavc4kIntraCbgProfileSettings.h:34
Aws::MediaConvert::Model::XavcSettings::GetXavc4kIntraCbgProfileSettings
const Xavc4kIntraCbgProfileSettings & GetXavc4kIntraCbgProfileSettings() const
Definition: XavcSettings.h:889
Aws::MediaConvert::Model::XavcSettings::Xavc4kIntraVbrProfileSettingsHasBeenSet
bool Xavc4kIntraVbrProfileSettingsHasBeenSet() const
Definition: XavcSettings.h:939
Aws::MediaConvert::Model::XavcSettings::WithFramerateControl
XavcSettings & WithFramerateControl(const XavcFramerateControl &value)
Definition: XavcSettings.h:255
Aws::MediaConvert::Model::XavcSettings::SetSoftness
void SetSoftness(int value)
Definition: XavcSettings.h:589
Xavc4kIntraVbrProfileSettings.h
Aws::MediaConvert::Model::XavcSettings::WithXavc4kIntraVbrProfileSettings
XavcSettings & WithXavc4kIntraVbrProfileSettings(Xavc4kIntraVbrProfileSettings &&value)
Definition: XavcSettings.h:967
Aws::MediaConvert::Model::XavcSettings::SetXavc4kProfileSettings
void SetXavc4kProfileSettings(Xavc4kProfileSettings &&value)
Definition: XavcSettings.h:992
Aws::MediaConvert::Model::XavcSettings::WithXavcHdIntraCbgProfileSettings
XavcSettings & WithXavcHdIntraCbgProfileSettings(XavcHdIntraCbgProfileSettings &&value)
Definition: XavcSettings.h:1047
Aws::MediaConvert::Model::XavcFramerateConversionAlgorithm
XavcFramerateConversionAlgorithm
Definition: XavcFramerateConversionAlgorithm.h:17
Aws::MediaConvert::Model::XavcSettings::WithProfile
XavcSettings & WithProfile(XavcProfile &&value)
Definition: XavcSettings.h:485
Aws::MediaConvert::Model::XavcSettings::WithAdaptiveQuantization
XavcSettings & WithAdaptiveQuantization(XavcAdaptiveQuantization &&value)
Definition: XavcSettings.h:141
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::XavcSettings::WithXavc4kProfileSettings
XavcSettings & WithXavc4kProfileSettings(const Xavc4kProfileSettings &value)
Definition: XavcSettings.h:998
Aws::MediaConvert::Model::XavcSettings::WithFramerateConversionAlgorithm
XavcSettings & WithFramerateConversionAlgorithm(const XavcFramerateConversionAlgorithm &value)
Definition: XavcSettings.h:340
XavcAdaptiveQuantization.h
Aws::MediaConvert::Model::XavcSettings::FramerateControlHasBeenSet
bool FramerateControlHasBeenSet() const
Definition: XavcSettings.h:213
Aws::MediaConvert::Model::XavcSettings::WithXavcHdIntraCbgProfileSettings
XavcSettings & WithXavcHdIntraCbgProfileSettings(const XavcHdIntraCbgProfileSettings &value)
Definition: XavcSettings.h:1040
Aws::MediaConvert::Model::XavcSettings::WithProfile
XavcSettings & WithProfile(const XavcProfile &value)
Definition: XavcSettings.h:477
XavcTemporalAdaptiveQuantization.h
Aws::MediaConvert::Model::XavcSettings::GetSoftness
int GetSoftness() const
Definition: XavcSettings.h:561
Aws::MediaConvert::Model::XavcSpatialAdaptiveQuantization
XavcSpatialAdaptiveQuantization
Definition: XavcSpatialAdaptiveQuantization.h:17
Aws::MediaConvert::Model::XavcSettings::SetEntropyEncoding
void SetEntropyEncoding(const XavcEntropyEncoding &value)
Definition: XavcSettings.h:163
Aws::MediaConvert::Model::XavcSettings::SetEntropyEncoding
void SetEntropyEncoding(XavcEntropyEncoding &&value)
Definition: XavcSettings.h:170
Aws::MediaConvert::Model::XavcSettings::WithSpatialAdaptiveQuantization
XavcSettings & WithSpatialAdaptiveQuantization(XavcSpatialAdaptiveQuantization &&value)
Definition: XavcSettings.h:748
Aws::MediaConvert::Model::XavcSettings::SpatialAdaptiveQuantizationHasBeenSet
bool SpatialAdaptiveQuantizationHasBeenSet() const
Definition: XavcSettings.h:652
Aws::MediaConvert::Model::XavcSettings::SetTemporalAdaptiveQuantization
void SetTemporalAdaptiveQuantization(XavcTemporalAdaptiveQuantization &&value)
Definition: XavcSettings.h:837
Aws::MediaConvert::Model::XavcSettings::EntropyEncodingHasBeenSet
bool EntropyEncodingHasBeenSet() const
Definition: XavcSettings.h:156
Xavc4kProfileSettings.h
Aws::MediaConvert::Model::XavcSettings::WithXavc4kIntraVbrProfileSettings
XavcSettings & WithXavc4kIntraVbrProfileSettings(const Xavc4kIntraVbrProfileSettings &value)
Definition: XavcSettings.h:960
Aws::MediaConvert::Model::Xavc4kIntraVbrProfileSettings
Definition: Xavc4kIntraVbrProfileSettings.h:34
Aws::MediaConvert::Model::XavcSettings::WithTemporalAdaptiveQuantization
XavcSettings & WithTemporalAdaptiveQuantization(XavcTemporalAdaptiveQuantization &&value)
Definition: XavcSettings.h:881
Aws::MediaConvert::Model::XavcSettings::SetFramerateNumerator
void SetFramerateNumerator(int value)
Definition: XavcSettings.h:426
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::XavcSettings::SlowPalHasBeenSet
bool SlowPalHasBeenSet() const
Definition: XavcSettings.h:506
XavcSlowPal.h
Aws::MediaConvert::Model::XavcProfile
XavcProfile
Definition: XavcProfile.h:17
Aws::MediaConvert::Model::XavcSettings::SetXavcHdIntraCbgProfileSettings
void SetXavcHdIntraCbgProfileSettings(const XavcHdIntraCbgProfileSettings &value)
Definition: XavcSettings.h:1026
Aws::MediaConvert::Model::XavcSettings::GetAdaptiveQuantization
const XavcAdaptiveQuantization & GetAdaptiveQuantization() const
Definition: XavcSettings.h:66
Aws::MediaConvert::Model::XavcSettings::WithFramerateDenominator
XavcSettings & WithFramerateDenominator(int value)
Definition: XavcSettings.h:395
Aws::MediaConvert::Model::XavcSettings::SetAdaptiveQuantization
void SetAdaptiveQuantization(XavcAdaptiveQuantization &&value)
Definition: XavcSettings.h:111
Aws::MediaConvert::Model::XavcSettings::GetProfile
const XavcProfile & GetProfile() const
Definition: XavcSettings.h:445
XavcSpatialAdaptiveQuantization.h
Aws::MediaConvert::Model::XavcSettings::WithSlowPal
XavcSettings & WithSlowPal(XavcSlowPal &&value)
Definition: XavcSettings.h:546
Aws::MediaConvert::Model::XavcSettings
Definition: XavcSettings.h:45
Aws::MediaConvert::Model::XavcSettings::TemporalAdaptiveQuantizationHasBeenSet
bool TemporalAdaptiveQuantizationHasBeenSet() const
Definition: XavcSettings.h:793
Aws::MediaConvert::Model::XavcSettings::GetTemporalAdaptiveQuantization
const XavcTemporalAdaptiveQuantization & GetTemporalAdaptiveQuantization() const
Definition: XavcSettings.h:771
Aws::MediaConvert::Model::XavcSettings::WithSlowPal
XavcSettings & WithSlowPal(const XavcSlowPal &value)
Definition: XavcSettings.h:536
Aws::MediaConvert::Model::XavcSettings::ProfileHasBeenSet
bool ProfileHasBeenSet() const
Definition: XavcSettings.h:453
XavcProfile.h
Aws::MediaConvert::Model::XavcSettings::WithFramerateControl
XavcSettings & WithFramerateControl(XavcFramerateControl &&value)
Definition: XavcSettings.h:269
Aws::MediaConvert::Model::XavcSettings::GetFramerateDenominator
int GetFramerateDenominator() const
Definition: XavcSettings.h:365
Aws::MediaConvert::Model::XavcSettings::SetSlowPal
void SetSlowPal(const XavcSlowPal &value)
Definition: XavcSettings.h:516
Aws::MediaConvert::Model::XavcSettings::SetXavc4kIntraVbrProfileSettings
void SetXavc4kIntraVbrProfileSettings(const Xavc4kIntraVbrProfileSettings &value)
Definition: XavcSettings.h:946
XavcEntropyEncoding.h
Aws::MediaConvert::Model::XavcSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
XavcFramerateConversionAlgorithm.h
Aws::MediaConvert::Model::XavcSettings::WithEntropyEncoding
XavcSettings & WithEntropyEncoding(const XavcEntropyEncoding &value)
Definition: XavcSettings.h:177
Aws::MediaConvert::Model::XavcSettings::SetProfile
void SetProfile(const XavcProfile &value)
Definition: XavcSettings.h:461
Aws::MediaConvert::Model::XavcFramerateControl
XavcFramerateControl
Definition: XavcFramerateControl.h:17
Aws::MediaConvert::Model::XavcSettings::WithSoftness
XavcSettings & WithSoftness(int value)
Definition: XavcSettings.h:603