AWS SDK for C++  1.9.133
AWS SDK for C++
Eac3Settings.h
Go to the documentation of this file.
1 
6 #pragma once
22 #include <utility>
23 
24 namespace Aws
25 {
26 namespace Utils
27 {
28 namespace Json
29 {
30  class JsonValue;
31  class JsonView;
32 } // namespace Json
33 } // namespace Utils
34 namespace MediaConvert
35 {
36 namespace Model
37 {
38 
46  {
47  public:
52 
53 
58  inline const Eac3AttenuationControl& GetAttenuationControl() const{ return m_attenuationControl; }
59 
64  inline bool AttenuationControlHasBeenSet() const { return m_attenuationControlHasBeenSet; }
65 
70  inline void SetAttenuationControl(const Eac3AttenuationControl& value) { m_attenuationControlHasBeenSet = true; m_attenuationControl = value; }
71 
76  inline void SetAttenuationControl(Eac3AttenuationControl&& value) { m_attenuationControlHasBeenSet = true; m_attenuationControl = std::move(value); }
77 
82  inline Eac3Settings& WithAttenuationControl(const Eac3AttenuationControl& value) { SetAttenuationControl(value); return *this;}
83 
88  inline Eac3Settings& WithAttenuationControl(Eac3AttenuationControl&& value) { SetAttenuationControl(std::move(value)); return *this;}
89 
90 
95  inline int GetBitrate() const{ return m_bitrate; }
96 
101  inline bool BitrateHasBeenSet() const { return m_bitrateHasBeenSet; }
102 
107  inline void SetBitrate(int value) { m_bitrateHasBeenSet = true; m_bitrate = value; }
108 
113  inline Eac3Settings& WithBitrate(int value) { SetBitrate(value); return *this;}
114 
115 
120  inline const Eac3BitstreamMode& GetBitstreamMode() const{ return m_bitstreamMode; }
121 
126  inline bool BitstreamModeHasBeenSet() const { return m_bitstreamModeHasBeenSet; }
127 
132  inline void SetBitstreamMode(const Eac3BitstreamMode& value) { m_bitstreamModeHasBeenSet = true; m_bitstreamMode = value; }
133 
138  inline void SetBitstreamMode(Eac3BitstreamMode&& value) { m_bitstreamModeHasBeenSet = true; m_bitstreamMode = std::move(value); }
139 
144  inline Eac3Settings& WithBitstreamMode(const Eac3BitstreamMode& value) { SetBitstreamMode(value); return *this;}
145 
150  inline Eac3Settings& WithBitstreamMode(Eac3BitstreamMode&& value) { SetBitstreamMode(std::move(value)); return *this;}
151 
152 
156  inline const Eac3CodingMode& GetCodingMode() const{ return m_codingMode; }
157 
161  inline bool CodingModeHasBeenSet() const { return m_codingModeHasBeenSet; }
162 
166  inline void SetCodingMode(const Eac3CodingMode& value) { m_codingModeHasBeenSet = true; m_codingMode = value; }
167 
171  inline void SetCodingMode(Eac3CodingMode&& value) { m_codingModeHasBeenSet = true; m_codingMode = std::move(value); }
172 
176  inline Eac3Settings& WithCodingMode(const Eac3CodingMode& value) { SetCodingMode(value); return *this;}
177 
181  inline Eac3Settings& WithCodingMode(Eac3CodingMode&& value) { SetCodingMode(std::move(value)); return *this;}
182 
183 
187  inline const Eac3DcFilter& GetDcFilter() const{ return m_dcFilter; }
188 
192  inline bool DcFilterHasBeenSet() const { return m_dcFilterHasBeenSet; }
193 
197  inline void SetDcFilter(const Eac3DcFilter& value) { m_dcFilterHasBeenSet = true; m_dcFilter = value; }
198 
202  inline void SetDcFilter(Eac3DcFilter&& value) { m_dcFilterHasBeenSet = true; m_dcFilter = std::move(value); }
203 
207  inline Eac3Settings& WithDcFilter(const Eac3DcFilter& value) { SetDcFilter(value); return *this;}
208 
212  inline Eac3Settings& WithDcFilter(Eac3DcFilter&& value) { SetDcFilter(std::move(value)); return *this;}
213 
214 
219  inline int GetDialnorm() const{ return m_dialnorm; }
220 
225  inline bool DialnormHasBeenSet() const { return m_dialnormHasBeenSet; }
226 
231  inline void SetDialnorm(int value) { m_dialnormHasBeenSet = true; m_dialnorm = value; }
232 
237  inline Eac3Settings& WithDialnorm(int value) { SetDialnorm(value); return *this;}
238 
239 
250  inline const Eac3DynamicRangeCompressionLine& GetDynamicRangeCompressionLine() const{ return m_dynamicRangeCompressionLine; }
251 
262  inline bool DynamicRangeCompressionLineHasBeenSet() const { return m_dynamicRangeCompressionLineHasBeenSet; }
263 
274  inline void SetDynamicRangeCompressionLine(const Eac3DynamicRangeCompressionLine& value) { m_dynamicRangeCompressionLineHasBeenSet = true; m_dynamicRangeCompressionLine = value; }
275 
286  inline void SetDynamicRangeCompressionLine(Eac3DynamicRangeCompressionLine&& value) { m_dynamicRangeCompressionLineHasBeenSet = true; m_dynamicRangeCompressionLine = std::move(value); }
287 
298  inline Eac3Settings& WithDynamicRangeCompressionLine(const Eac3DynamicRangeCompressionLine& value) { SetDynamicRangeCompressionLine(value); return *this;}
299 
310  inline Eac3Settings& WithDynamicRangeCompressionLine(Eac3DynamicRangeCompressionLine&& value) { SetDynamicRangeCompressionLine(std::move(value)); return *this;}
311 
312 
323  inline const Eac3DynamicRangeCompressionRf& GetDynamicRangeCompressionRf() const{ return m_dynamicRangeCompressionRf; }
324 
335  inline bool DynamicRangeCompressionRfHasBeenSet() const { return m_dynamicRangeCompressionRfHasBeenSet; }
336 
347  inline void SetDynamicRangeCompressionRf(const Eac3DynamicRangeCompressionRf& value) { m_dynamicRangeCompressionRfHasBeenSet = true; m_dynamicRangeCompressionRf = value; }
348 
359  inline void SetDynamicRangeCompressionRf(Eac3DynamicRangeCompressionRf&& value) { m_dynamicRangeCompressionRfHasBeenSet = true; m_dynamicRangeCompressionRf = std::move(value); }
360 
371  inline Eac3Settings& WithDynamicRangeCompressionRf(const Eac3DynamicRangeCompressionRf& value) { SetDynamicRangeCompressionRf(value); return *this;}
372 
383  inline Eac3Settings& WithDynamicRangeCompressionRf(Eac3DynamicRangeCompressionRf&& value) { SetDynamicRangeCompressionRf(std::move(value)); return *this;}
384 
385 
389  inline const Eac3LfeControl& GetLfeControl() const{ return m_lfeControl; }
390 
394  inline bool LfeControlHasBeenSet() const { return m_lfeControlHasBeenSet; }
395 
399  inline void SetLfeControl(const Eac3LfeControl& value) { m_lfeControlHasBeenSet = true; m_lfeControl = value; }
400 
404  inline void SetLfeControl(Eac3LfeControl&& value) { m_lfeControlHasBeenSet = true; m_lfeControl = std::move(value); }
405 
409  inline Eac3Settings& WithLfeControl(const Eac3LfeControl& value) { SetLfeControl(value); return *this;}
410 
414  inline Eac3Settings& WithLfeControl(Eac3LfeControl&& value) { SetLfeControl(std::move(value)); return *this;}
415 
416 
421  inline const Eac3LfeFilter& GetLfeFilter() const{ return m_lfeFilter; }
422 
427  inline bool LfeFilterHasBeenSet() const { return m_lfeFilterHasBeenSet; }
428 
433  inline void SetLfeFilter(const Eac3LfeFilter& value) { m_lfeFilterHasBeenSet = true; m_lfeFilter = value; }
434 
439  inline void SetLfeFilter(Eac3LfeFilter&& value) { m_lfeFilterHasBeenSet = true; m_lfeFilter = std::move(value); }
440 
445  inline Eac3Settings& WithLfeFilter(const Eac3LfeFilter& value) { SetLfeFilter(value); return *this;}
446 
451  inline Eac3Settings& WithLfeFilter(Eac3LfeFilter&& value) { SetLfeFilter(std::move(value)); return *this;}
452 
453 
464  inline double GetLoRoCenterMixLevel() const{ return m_loRoCenterMixLevel; }
465 
476  inline bool LoRoCenterMixLevelHasBeenSet() const { return m_loRoCenterMixLevelHasBeenSet; }
477 
488  inline void SetLoRoCenterMixLevel(double value) { m_loRoCenterMixLevelHasBeenSet = true; m_loRoCenterMixLevel = value; }
489 
500  inline Eac3Settings& WithLoRoCenterMixLevel(double value) { SetLoRoCenterMixLevel(value); return *this;}
501 
502 
513  inline double GetLoRoSurroundMixLevel() const{ return m_loRoSurroundMixLevel; }
514 
525  inline bool LoRoSurroundMixLevelHasBeenSet() const { return m_loRoSurroundMixLevelHasBeenSet; }
526 
537  inline void SetLoRoSurroundMixLevel(double value) { m_loRoSurroundMixLevelHasBeenSet = true; m_loRoSurroundMixLevel = value; }
538 
549  inline Eac3Settings& WithLoRoSurroundMixLevel(double value) { SetLoRoSurroundMixLevel(value); return *this;}
550 
551 
562  inline double GetLtRtCenterMixLevel() const{ return m_ltRtCenterMixLevel; }
563 
574  inline bool LtRtCenterMixLevelHasBeenSet() const { return m_ltRtCenterMixLevelHasBeenSet; }
575 
586  inline void SetLtRtCenterMixLevel(double value) { m_ltRtCenterMixLevelHasBeenSet = true; m_ltRtCenterMixLevel = value; }
587 
598  inline Eac3Settings& WithLtRtCenterMixLevel(double value) { SetLtRtCenterMixLevel(value); return *this;}
599 
600 
611  inline double GetLtRtSurroundMixLevel() const{ return m_ltRtSurroundMixLevel; }
612 
623  inline bool LtRtSurroundMixLevelHasBeenSet() const { return m_ltRtSurroundMixLevelHasBeenSet; }
624 
635  inline void SetLtRtSurroundMixLevel(double value) { m_ltRtSurroundMixLevelHasBeenSet = true; m_ltRtSurroundMixLevel = value; }
636 
647  inline Eac3Settings& WithLtRtSurroundMixLevel(double value) { SetLtRtSurroundMixLevel(value); return *this;}
648 
649 
655  inline const Eac3MetadataControl& GetMetadataControl() const{ return m_metadataControl; }
656 
662  inline bool MetadataControlHasBeenSet() const { return m_metadataControlHasBeenSet; }
663 
669  inline void SetMetadataControl(const Eac3MetadataControl& value) { m_metadataControlHasBeenSet = true; m_metadataControl = value; }
670 
676  inline void SetMetadataControl(Eac3MetadataControl&& value) { m_metadataControlHasBeenSet = true; m_metadataControl = std::move(value); }
677 
683  inline Eac3Settings& WithMetadataControl(const Eac3MetadataControl& value) { SetMetadataControl(value); return *this;}
684 
690  inline Eac3Settings& WithMetadataControl(Eac3MetadataControl&& value) { SetMetadataControl(std::move(value)); return *this;}
691 
692 
699  inline const Eac3PassthroughControl& GetPassthroughControl() const{ return m_passthroughControl; }
700 
707  inline bool PassthroughControlHasBeenSet() const { return m_passthroughControlHasBeenSet; }
708 
715  inline void SetPassthroughControl(const Eac3PassthroughControl& value) { m_passthroughControlHasBeenSet = true; m_passthroughControl = value; }
716 
723  inline void SetPassthroughControl(Eac3PassthroughControl&& value) { m_passthroughControlHasBeenSet = true; m_passthroughControl = std::move(value); }
724 
731  inline Eac3Settings& WithPassthroughControl(const Eac3PassthroughControl& value) { SetPassthroughControl(value); return *this;}
732 
739  inline Eac3Settings& WithPassthroughControl(Eac3PassthroughControl&& value) { SetPassthroughControl(std::move(value)); return *this;}
740 
741 
746  inline const Eac3PhaseControl& GetPhaseControl() const{ return m_phaseControl; }
747 
752  inline bool PhaseControlHasBeenSet() const { return m_phaseControlHasBeenSet; }
753 
758  inline void SetPhaseControl(const Eac3PhaseControl& value) { m_phaseControlHasBeenSet = true; m_phaseControl = value; }
759 
764  inline void SetPhaseControl(Eac3PhaseControl&& value) { m_phaseControlHasBeenSet = true; m_phaseControl = std::move(value); }
765 
770  inline Eac3Settings& WithPhaseControl(const Eac3PhaseControl& value) { SetPhaseControl(value); return *this;}
771 
776  inline Eac3Settings& WithPhaseControl(Eac3PhaseControl&& value) { SetPhaseControl(std::move(value)); return *this;}
777 
778 
782  inline int GetSampleRate() const{ return m_sampleRate; }
783 
787  inline bool SampleRateHasBeenSet() const { return m_sampleRateHasBeenSet; }
788 
792  inline void SetSampleRate(int value) { m_sampleRateHasBeenSet = true; m_sampleRate = value; }
793 
797  inline Eac3Settings& WithSampleRate(int value) { SetSampleRate(value); return *this;}
798 
799 
806  inline const Eac3StereoDownmix& GetStereoDownmix() const{ return m_stereoDownmix; }
807 
814  inline bool StereoDownmixHasBeenSet() const { return m_stereoDownmixHasBeenSet; }
815 
822  inline void SetStereoDownmix(const Eac3StereoDownmix& value) { m_stereoDownmixHasBeenSet = true; m_stereoDownmix = value; }
823 
830  inline void SetStereoDownmix(Eac3StereoDownmix&& value) { m_stereoDownmixHasBeenSet = true; m_stereoDownmix = std::move(value); }
831 
838  inline Eac3Settings& WithStereoDownmix(const Eac3StereoDownmix& value) { SetStereoDownmix(value); return *this;}
839 
846  inline Eac3Settings& WithStereoDownmix(Eac3StereoDownmix&& value) { SetStereoDownmix(std::move(value)); return *this;}
847 
848 
853  inline const Eac3SurroundExMode& GetSurroundExMode() const{ return m_surroundExMode; }
854 
859  inline bool SurroundExModeHasBeenSet() const { return m_surroundExModeHasBeenSet; }
860 
865  inline void SetSurroundExMode(const Eac3SurroundExMode& value) { m_surroundExModeHasBeenSet = true; m_surroundExMode = value; }
866 
871  inline void SetSurroundExMode(Eac3SurroundExMode&& value) { m_surroundExModeHasBeenSet = true; m_surroundExMode = std::move(value); }
872 
877  inline Eac3Settings& WithSurroundExMode(const Eac3SurroundExMode& value) { SetSurroundExMode(value); return *this;}
878 
883  inline Eac3Settings& WithSurroundExMode(Eac3SurroundExMode&& value) { SetSurroundExMode(std::move(value)); return *this;}
884 
885 
890  inline const Eac3SurroundMode& GetSurroundMode() const{ return m_surroundMode; }
891 
896  inline bool SurroundModeHasBeenSet() const { return m_surroundModeHasBeenSet; }
897 
902  inline void SetSurroundMode(const Eac3SurroundMode& value) { m_surroundModeHasBeenSet = true; m_surroundMode = value; }
903 
908  inline void SetSurroundMode(Eac3SurroundMode&& value) { m_surroundModeHasBeenSet = true; m_surroundMode = std::move(value); }
909 
914  inline Eac3Settings& WithSurroundMode(const Eac3SurroundMode& value) { SetSurroundMode(value); return *this;}
915 
920  inline Eac3Settings& WithSurroundMode(Eac3SurroundMode&& value) { SetSurroundMode(std::move(value)); return *this;}
921 
922  private:
923 
924  Eac3AttenuationControl m_attenuationControl;
925  bool m_attenuationControlHasBeenSet;
926 
927  int m_bitrate;
928  bool m_bitrateHasBeenSet;
929 
930  Eac3BitstreamMode m_bitstreamMode;
931  bool m_bitstreamModeHasBeenSet;
932 
933  Eac3CodingMode m_codingMode;
934  bool m_codingModeHasBeenSet;
935 
936  Eac3DcFilter m_dcFilter;
937  bool m_dcFilterHasBeenSet;
938 
939  int m_dialnorm;
940  bool m_dialnormHasBeenSet;
941 
942  Eac3DynamicRangeCompressionLine m_dynamicRangeCompressionLine;
943  bool m_dynamicRangeCompressionLineHasBeenSet;
944 
945  Eac3DynamicRangeCompressionRf m_dynamicRangeCompressionRf;
946  bool m_dynamicRangeCompressionRfHasBeenSet;
947 
948  Eac3LfeControl m_lfeControl;
949  bool m_lfeControlHasBeenSet;
950 
951  Eac3LfeFilter m_lfeFilter;
952  bool m_lfeFilterHasBeenSet;
953 
954  double m_loRoCenterMixLevel;
955  bool m_loRoCenterMixLevelHasBeenSet;
956 
957  double m_loRoSurroundMixLevel;
958  bool m_loRoSurroundMixLevelHasBeenSet;
959 
960  double m_ltRtCenterMixLevel;
961  bool m_ltRtCenterMixLevelHasBeenSet;
962 
963  double m_ltRtSurroundMixLevel;
964  bool m_ltRtSurroundMixLevelHasBeenSet;
965 
966  Eac3MetadataControl m_metadataControl;
967  bool m_metadataControlHasBeenSet;
968 
969  Eac3PassthroughControl m_passthroughControl;
970  bool m_passthroughControlHasBeenSet;
971 
972  Eac3PhaseControl m_phaseControl;
973  bool m_phaseControlHasBeenSet;
974 
975  int m_sampleRate;
976  bool m_sampleRateHasBeenSet;
977 
978  Eac3StereoDownmix m_stereoDownmix;
979  bool m_stereoDownmixHasBeenSet;
980 
981  Eac3SurroundExMode m_surroundExMode;
982  bool m_surroundExModeHasBeenSet;
983 
984  Eac3SurroundMode m_surroundMode;
985  bool m_surroundModeHasBeenSet;
986  };
987 
988 } // namespace Model
989 } // namespace MediaConvert
990 } // namespace Aws
Aws::MediaConvert::Model::Eac3Settings::SetAttenuationControl
void SetAttenuationControl(const Eac3AttenuationControl &value)
Definition: Eac3Settings.h:70
Aws::MediaConvert::Model::Eac3MetadataControl
Eac3MetadataControl
Definition: Eac3MetadataControl.h:17
Aws::MediaConvert::Model::Eac3Settings::SetStereoDownmix
void SetStereoDownmix(const Eac3StereoDownmix &value)
Definition: Eac3Settings.h:822
Aws::MediaConvert::Model::Eac3Settings::DcFilterHasBeenSet
bool DcFilterHasBeenSet() const
Definition: Eac3Settings.h:192
Aws::MediaConvert::Model::Eac3Settings::AttenuationControlHasBeenSet
bool AttenuationControlHasBeenSet() const
Definition: Eac3Settings.h:64
Aws::MediaConvert::Model::Eac3Settings::WithLfeControl
Eac3Settings & WithLfeControl(Eac3LfeControl &&value)
Definition: Eac3Settings.h:414
Eac3DcFilter.h
Aws::MediaConvert::Model::Eac3DcFilter
Eac3DcFilter
Definition: Eac3DcFilter.h:17
Aws::MediaConvert::Model::Eac3Settings::GetDcFilter
const Eac3DcFilter & GetDcFilter() const
Definition: Eac3Settings.h:187
Eac3LfeFilter.h
Aws::MediaConvert::Model::Eac3StereoDownmix
Eac3StereoDownmix
Definition: Eac3StereoDownmix.h:17
Aws::MediaConvert::Model::Eac3Settings::WithLtRtSurroundMixLevel
Eac3Settings & WithLtRtSurroundMixLevel(double value)
Definition: Eac3Settings.h:647
Aws::MediaConvert::Model::Eac3Settings::SetDynamicRangeCompressionRf
void SetDynamicRangeCompressionRf(Eac3DynamicRangeCompressionRf &&value)
Definition: Eac3Settings.h:359
Aws::MediaConvert::Model::Eac3BitstreamMode
Eac3BitstreamMode
Definition: Eac3BitstreamMode.h:17
Aws::MediaConvert::Model::Eac3Settings::SetLtRtSurroundMixLevel
void SetLtRtSurroundMixLevel(double value)
Definition: Eac3Settings.h:635
Aws::MediaConvert::Model::Eac3Settings::WithAttenuationControl
Eac3Settings & WithAttenuationControl(Eac3AttenuationControl &&value)
Definition: Eac3Settings.h:88
Aws::MediaConvert::Model::Eac3Settings::CodingModeHasBeenSet
bool CodingModeHasBeenSet() const
Definition: Eac3Settings.h:161
Aws::MediaConvert::Model::Eac3Settings::SetPassthroughControl
void SetPassthroughControl(const Eac3PassthroughControl &value)
Definition: Eac3Settings.h:715
Aws::MediaConvert::Model::Eac3Settings::WithLfeFilter
Eac3Settings & WithLfeFilter(Eac3LfeFilter &&value)
Definition: Eac3Settings.h:451
Aws::MediaConvert::Model::Eac3Settings::SetAttenuationControl
void SetAttenuationControl(Eac3AttenuationControl &&value)
Definition: Eac3Settings.h:76
Aws::MediaConvert::Model::Eac3Settings::LoRoCenterMixLevelHasBeenSet
bool LoRoCenterMixLevelHasBeenSet() const
Definition: Eac3Settings.h:476
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::Eac3Settings::GetSurroundMode
const Eac3SurroundMode & GetSurroundMode() const
Definition: Eac3Settings.h:890
Aws::MediaConvert::Model::Eac3Settings::GetMetadataControl
const Eac3MetadataControl & GetMetadataControl() const
Definition: Eac3Settings.h:655
Aws::MediaConvert::Model::Eac3Settings::SetLtRtCenterMixLevel
void SetLtRtCenterMixLevel(double value)
Definition: Eac3Settings.h:586
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::Eac3Settings::DialnormHasBeenSet
bool DialnormHasBeenSet() const
Definition: Eac3Settings.h:225
Aws::MediaConvert::Model::Eac3Settings
Definition: Eac3Settings.h:46
Aws::MediaConvert::Model::Eac3Settings::MetadataControlHasBeenSet
bool MetadataControlHasBeenSet() const
Definition: Eac3Settings.h:662
Aws::MediaConvert::Model::Eac3Settings::SetCodingMode
void SetCodingMode(const Eac3CodingMode &value)
Definition: Eac3Settings.h:166
Aws::MediaConvert::Model::Eac3Settings::GetPhaseControl
const Eac3PhaseControl & GetPhaseControl() const
Definition: Eac3Settings.h:746
Eac3BitstreamMode.h
Aws::MediaConvert::Model::Eac3SurroundExMode
Eac3SurroundExMode
Definition: Eac3SurroundExMode.h:17
Eac3AttenuationControl.h
Aws::MediaConvert::Model::Eac3Settings::LoRoSurroundMixLevelHasBeenSet
bool LoRoSurroundMixLevelHasBeenSet() const
Definition: Eac3Settings.h:525
Aws::MediaConvert::Model::Eac3Settings::WithDcFilter
Eac3Settings & WithDcFilter(Eac3DcFilter &&value)
Definition: Eac3Settings.h:212
Aws::MediaConvert::Model::Eac3Settings::WithLtRtCenterMixLevel
Eac3Settings & WithLtRtCenterMixLevel(double value)
Definition: Eac3Settings.h:598
Eac3SurroundExMode.h
Aws::MediaConvert::Model::Eac3CodingMode
Eac3CodingMode
Definition: Eac3CodingMode.h:17
Eac3MetadataControl.h
Aws::MediaConvert::Model::Eac3Settings::WithDynamicRangeCompressionRf
Eac3Settings & WithDynamicRangeCompressionRf(const Eac3DynamicRangeCompressionRf &value)
Definition: Eac3Settings.h:371
Aws::MediaConvert::Model::Eac3Settings::WithSurroundExMode
Eac3Settings & WithSurroundExMode(const Eac3SurroundExMode &value)
Definition: Eac3Settings.h:877
Aws::MediaConvert::Model::Eac3Settings::SetMetadataControl
void SetMetadataControl(const Eac3MetadataControl &value)
Definition: Eac3Settings.h:669
Aws::MediaConvert::Model::Eac3Settings::BitrateHasBeenSet
bool BitrateHasBeenSet() const
Definition: Eac3Settings.h:101
Aws::MediaConvert::Model::Eac3Settings::SetDialnorm
void SetDialnorm(int value)
Definition: Eac3Settings.h:231
Aws::MediaConvert::Model::Eac3Settings::WithStereoDownmix
Eac3Settings & WithStereoDownmix(Eac3StereoDownmix &&value)
Definition: Eac3Settings.h:846
Aws::MediaConvert::Model::Eac3Settings::SetDynamicRangeCompressionLine
void SetDynamicRangeCompressionLine(const Eac3DynamicRangeCompressionLine &value)
Definition: Eac3Settings.h:274
Aws::MediaConvert::Model::Eac3Settings::GetDynamicRangeCompressionLine
const Eac3DynamicRangeCompressionLine & GetDynamicRangeCompressionLine() const
Definition: Eac3Settings.h:250
Aws::MediaConvert::Model::Eac3Settings::SetBitstreamMode
void SetBitstreamMode(const Eac3BitstreamMode &value)
Definition: Eac3Settings.h:132
Aws::MediaConvert::Model::Eac3Settings::WithSurroundMode
Eac3Settings & WithSurroundMode(Eac3SurroundMode &&value)
Definition: Eac3Settings.h:920
Aws::MediaConvert::Model::Eac3Settings::SetStereoDownmix
void SetStereoDownmix(Eac3StereoDownmix &&value)
Definition: Eac3Settings.h:830
Aws::MediaConvert::Model::Eac3Settings::SetBitstreamMode
void SetBitstreamMode(Eac3BitstreamMode &&value)
Definition: Eac3Settings.h:138
Eac3PhaseControl.h
Aws::MediaConvert::Model::Eac3DynamicRangeCompressionRf
Eac3DynamicRangeCompressionRf
Definition: Eac3DynamicRangeCompressionRf.h:17
Eac3LfeControl.h
Aws::MediaConvert::Model::Eac3Settings::WithPassthroughControl
Eac3Settings & WithPassthroughControl(const Eac3PassthroughControl &value)
Definition: Eac3Settings.h:731
Aws::MediaConvert::Model::Eac3Settings::SetLfeFilter
void SetLfeFilter(const Eac3LfeFilter &value)
Definition: Eac3Settings.h:433
Aws::MediaConvert::Model::Eac3Settings::WithLoRoSurroundMixLevel
Eac3Settings & WithLoRoSurroundMixLevel(double value)
Definition: Eac3Settings.h:549
Aws::MediaConvert::Model::Eac3Settings::WithAttenuationControl
Eac3Settings & WithAttenuationControl(const Eac3AttenuationControl &value)
Definition: Eac3Settings.h:82
Eac3SurroundMode.h
Aws::MediaConvert::Model::Eac3Settings::WithSurroundMode
Eac3Settings & WithSurroundMode(const Eac3SurroundMode &value)
Definition: Eac3Settings.h:914
Aws::MediaConvert::Model::Eac3Settings::DynamicRangeCompressionRfHasBeenSet
bool DynamicRangeCompressionRfHasBeenSet() const
Definition: Eac3Settings.h:335
Aws::MediaConvert::Model::Eac3Settings::WithDynamicRangeCompressionLine
Eac3Settings & WithDynamicRangeCompressionLine(const Eac3DynamicRangeCompressionLine &value)
Definition: Eac3Settings.h:298
Aws::MediaConvert::Model::Eac3PassthroughControl
Eac3PassthroughControl
Definition: Eac3PassthroughControl.h:17
Aws::MediaConvert::Model::Eac3Settings::SetPhaseControl
void SetPhaseControl(Eac3PhaseControl &&value)
Definition: Eac3Settings.h:764
Aws::MediaConvert::Model::Eac3Settings::GetPassthroughControl
const Eac3PassthroughControl & GetPassthroughControl() const
Definition: Eac3Settings.h:699
Aws::MediaConvert::Model::Eac3Settings::WithMetadataControl
Eac3Settings & WithMetadataControl(Eac3MetadataControl &&value)
Definition: Eac3Settings.h:690
Aws::MediaConvert::Model::Eac3Settings::GetLfeControl
const Eac3LfeControl & GetLfeControl() const
Definition: Eac3Settings.h:389
Aws::MediaConvert::Model::Eac3Settings::BitstreamModeHasBeenSet
bool BitstreamModeHasBeenSet() const
Definition: Eac3Settings.h:126
Aws::MediaConvert::Model::Eac3Settings::GetLtRtSurroundMixLevel
double GetLtRtSurroundMixLevel() const
Definition: Eac3Settings.h:611
Aws::MediaConvert::Model::Eac3Settings::GetBitstreamMode
const Eac3BitstreamMode & GetBitstreamMode() const
Definition: Eac3Settings.h:120
Aws::MediaConvert::Model::Eac3Settings::GetCodingMode
const Eac3CodingMode & GetCodingMode() const
Definition: Eac3Settings.h:156
Aws::MediaConvert::Model::Eac3Settings::WithMetadataControl
Eac3Settings & WithMetadataControl(const Eac3MetadataControl &value)
Definition: Eac3Settings.h:683
Aws::MediaConvert::Model::Eac3Settings::SampleRateHasBeenSet
bool SampleRateHasBeenSet() const
Definition: Eac3Settings.h:787
Aws::MediaConvert::Model::Eac3Settings::WithBitstreamMode
Eac3Settings & WithBitstreamMode(Eac3BitstreamMode &&value)
Definition: Eac3Settings.h:150
Aws::MediaConvert::Model::Eac3Settings::SetSurroundMode
void SetSurroundMode(const Eac3SurroundMode &value)
Definition: Eac3Settings.h:902
Aws::MediaConvert::Model::Eac3Settings::SetLoRoCenterMixLevel
void SetLoRoCenterMixLevel(double value)
Definition: Eac3Settings.h:488
Aws::MediaConvert::Model::Eac3Settings::WithDynamicRangeCompressionRf
Eac3Settings & WithDynamicRangeCompressionRf(Eac3DynamicRangeCompressionRf &&value)
Definition: Eac3Settings.h:383
Aws::MediaConvert::Model::Eac3Settings::WithLoRoCenterMixLevel
Eac3Settings & WithLoRoCenterMixLevel(double value)
Definition: Eac3Settings.h:500
Aws::MediaConvert::Model::Eac3Settings::Eac3Settings
Eac3Settings()
Aws::MediaConvert::Model::Eac3Settings::SurroundExModeHasBeenSet
bool SurroundExModeHasBeenSet() const
Definition: Eac3Settings.h:859
Aws::MediaConvert::Model::Eac3Settings::SetDynamicRangeCompressionRf
void SetDynamicRangeCompressionRf(const Eac3DynamicRangeCompressionRf &value)
Definition: Eac3Settings.h:347
Aws::MediaConvert::Model::Eac3Settings::DynamicRangeCompressionLineHasBeenSet
bool DynamicRangeCompressionLineHasBeenSet() const
Definition: Eac3Settings.h:262
Aws::MediaConvert::Model::Eac3Settings::SetLfeFilter
void SetLfeFilter(Eac3LfeFilter &&value)
Definition: Eac3Settings.h:439
Eac3DynamicRangeCompressionRf.h
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::MediaConvert::Model::Eac3Settings::WithPhaseControl
Eac3Settings & WithPhaseControl(const Eac3PhaseControl &value)
Definition: Eac3Settings.h:770
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::Eac3Settings::WithBitrate
Eac3Settings & WithBitrate(int value)
Definition: Eac3Settings.h:113
Eac3DynamicRangeCompressionLine.h
Aws::MediaConvert::Model::Eac3LfeControl
Eac3LfeControl
Definition: Eac3LfeControl.h:17
Aws::MediaConvert::Model::Eac3Settings::WithPassthroughControl
Eac3Settings & WithPassthroughControl(Eac3PassthroughControl &&value)
Definition: Eac3Settings.h:739
Aws::MediaConvert::Model::Eac3Settings::SetSurroundMode
void SetSurroundMode(Eac3SurroundMode &&value)
Definition: Eac3Settings.h:908
Aws::MediaConvert::Model::Eac3Settings::GetLoRoCenterMixLevel
double GetLoRoCenterMixLevel() const
Definition: Eac3Settings.h:464
Aws::MediaConvert::Model::Eac3DynamicRangeCompressionLine
Eac3DynamicRangeCompressionLine
Definition: Eac3DynamicRangeCompressionLine.h:17
Aws::MediaConvert::Model::Eac3Settings::SetDcFilter
void SetDcFilter(const Eac3DcFilter &value)
Definition: Eac3Settings.h:197
Aws::MediaConvert::Model::Eac3Settings::StereoDownmixHasBeenSet
bool StereoDownmixHasBeenSet() const
Definition: Eac3Settings.h:814
Aws::MediaConvert::Model::Eac3Settings::GetAttenuationControl
const Eac3AttenuationControl & GetAttenuationControl() const
Definition: Eac3Settings.h:58
Aws::MediaConvert::Model::Eac3Settings::PhaseControlHasBeenSet
bool PhaseControlHasBeenSet() const
Definition: Eac3Settings.h:752
Aws::MediaConvert::Model::Eac3Settings::SetSurroundExMode
void SetSurroundExMode(const Eac3SurroundExMode &value)
Definition: Eac3Settings.h:865
Aws::MediaConvert::Model::Eac3Settings::WithStereoDownmix
Eac3Settings & WithStereoDownmix(const Eac3StereoDownmix &value)
Definition: Eac3Settings.h:838
Aws::MediaConvert::Model::Eac3Settings::LtRtSurroundMixLevelHasBeenSet
bool LtRtSurroundMixLevelHasBeenSet() const
Definition: Eac3Settings.h:623
Aws::MediaConvert::Model::Eac3Settings::SetBitrate
void SetBitrate(int value)
Definition: Eac3Settings.h:107
Aws::MediaConvert::Model::Eac3Settings::GetDynamicRangeCompressionRf
const Eac3DynamicRangeCompressionRf & GetDynamicRangeCompressionRf() const
Definition: Eac3Settings.h:323
Aws::MediaConvert::Model::Eac3Settings::SetLoRoSurroundMixLevel
void SetLoRoSurroundMixLevel(double value)
Definition: Eac3Settings.h:537
Aws::MediaConvert::Model::Eac3Settings::SurroundModeHasBeenSet
bool SurroundModeHasBeenSet() const
Definition: Eac3Settings.h:896
Aws::MediaConvert::Model::Eac3Settings::WithDcFilter
Eac3Settings & WithDcFilter(const Eac3DcFilter &value)
Definition: Eac3Settings.h:207
Aws::MediaConvert::Model::Eac3Settings::WithLfeFilter
Eac3Settings & WithLfeFilter(const Eac3LfeFilter &value)
Definition: Eac3Settings.h:445
Aws::MediaConvert::Model::Eac3Settings::WithSampleRate
Eac3Settings & WithSampleRate(int value)
Definition: Eac3Settings.h:797
Aws::MediaConvert::Model::Eac3Settings::GetLoRoSurroundMixLevel
double GetLoRoSurroundMixLevel() const
Definition: Eac3Settings.h:513
Aws::MediaConvert::Model::Eac3Settings::GetBitrate
int GetBitrate() const
Definition: Eac3Settings.h:95
Aws::MediaConvert::Model::Eac3Settings::SetLfeControl
void SetLfeControl(const Eac3LfeControl &value)
Definition: Eac3Settings.h:399
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::Eac3Settings::SetMetadataControl
void SetMetadataControl(Eac3MetadataControl &&value)
Definition: Eac3Settings.h:676
Aws::MediaConvert::Model::Eac3Settings::WithCodingMode
Eac3Settings & WithCodingMode(const Eac3CodingMode &value)
Definition: Eac3Settings.h:176
Aws::MediaConvert::Model::Eac3Settings::Eac3Settings
Eac3Settings(Aws::Utils::Json::JsonView jsonValue)
Eac3PassthroughControl.h
Aws::MediaConvert::Model::Eac3Settings::GetLtRtCenterMixLevel
double GetLtRtCenterMixLevel() const
Definition: Eac3Settings.h:562
Eac3CodingMode.h
Aws::MediaConvert::Model::Eac3Settings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::Eac3Settings::SetDcFilter
void SetDcFilter(Eac3DcFilter &&value)
Definition: Eac3Settings.h:202
Aws::MediaConvert::Model::Eac3Settings::LfeFilterHasBeenSet
bool LfeFilterHasBeenSet() const
Definition: Eac3Settings.h:427
Eac3StereoDownmix.h
Aws::MediaConvert::Model::Eac3Settings::operator=
Eac3Settings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::Eac3Settings::SetSampleRate
void SetSampleRate(int value)
Definition: Eac3Settings.h:792
Aws::MediaConvert::Model::Eac3PhaseControl
Eac3PhaseControl
Definition: Eac3PhaseControl.h:17
Aws::MediaConvert::Model::Eac3Settings::WithPhaseControl
Eac3Settings & WithPhaseControl(Eac3PhaseControl &&value)
Definition: Eac3Settings.h:776
Aws::MediaConvert::Model::Eac3Settings::SetPhaseControl
void SetPhaseControl(const Eac3PhaseControl &value)
Definition: Eac3Settings.h:758
Aws::MediaConvert::Model::Eac3Settings::GetStereoDownmix
const Eac3StereoDownmix & GetStereoDownmix() const
Definition: Eac3Settings.h:806
Aws::MediaConvert::Model::Eac3AttenuationControl
Eac3AttenuationControl
Definition: Eac3AttenuationControl.h:17
Aws::MediaConvert::Model::Eac3Settings::SetSurroundExMode
void SetSurroundExMode(Eac3SurroundExMode &&value)
Definition: Eac3Settings.h:871
Aws::MediaConvert::Model::Eac3Settings::WithDynamicRangeCompressionLine
Eac3Settings & WithDynamicRangeCompressionLine(Eac3DynamicRangeCompressionLine &&value)
Definition: Eac3Settings.h:310
Aws::MediaConvert::Model::Eac3Settings::GetSurroundExMode
const Eac3SurroundExMode & GetSurroundExMode() const
Definition: Eac3Settings.h:853
Aws::MediaConvert::Model::Eac3Settings::WithBitstreamMode
Eac3Settings & WithBitstreamMode(const Eac3BitstreamMode &value)
Definition: Eac3Settings.h:144
Aws::MediaConvert::Model::Eac3Settings::LfeControlHasBeenSet
bool LfeControlHasBeenSet() const
Definition: Eac3Settings.h:394
Aws::MediaConvert::Model::Eac3Settings::SetDynamicRangeCompressionLine
void SetDynamicRangeCompressionLine(Eac3DynamicRangeCompressionLine &&value)
Definition: Eac3Settings.h:286
Aws::MediaConvert::Model::Eac3Settings::WithDialnorm
Eac3Settings & WithDialnorm(int value)
Definition: Eac3Settings.h:237
Aws::MediaConvert::Model::Eac3SurroundMode
Eac3SurroundMode
Definition: Eac3SurroundMode.h:17
Aws::MediaConvert::Model::Eac3Settings::GetDialnorm
int GetDialnorm() const
Definition: Eac3Settings.h:219
Aws::MediaConvert::Model::Eac3Settings::SetLfeControl
void SetLfeControl(Eac3LfeControl &&value)
Definition: Eac3Settings.h:404
Aws::MediaConvert::Model::Eac3Settings::GetLfeFilter
const Eac3LfeFilter & GetLfeFilter() const
Definition: Eac3Settings.h:421
Aws::MediaConvert::Model::Eac3Settings::LtRtCenterMixLevelHasBeenSet
bool LtRtCenterMixLevelHasBeenSet() const
Definition: Eac3Settings.h:574
Aws::MediaConvert::Model::Eac3Settings::SetPassthroughControl
void SetPassthroughControl(Eac3PassthroughControl &&value)
Definition: Eac3Settings.h:723
Aws::MediaConvert::Model::Eac3Settings::PassthroughControlHasBeenSet
bool PassthroughControlHasBeenSet() const
Definition: Eac3Settings.h:707
Aws::MediaConvert::Model::Eac3Settings::GetSampleRate
int GetSampleRate() const
Definition: Eac3Settings.h:782
Aws::MediaConvert::Model::Eac3Settings::WithSurroundExMode
Eac3Settings & WithSurroundExMode(Eac3SurroundExMode &&value)
Definition: Eac3Settings.h:883
Aws::MediaConvert::Model::Eac3Settings::SetCodingMode
void SetCodingMode(Eac3CodingMode &&value)
Definition: Eac3Settings.h:171
Aws::MediaConvert::Model::Eac3LfeFilter
Eac3LfeFilter
Definition: Eac3LfeFilter.h:17
Aws::MediaConvert::Model::Eac3Settings::WithCodingMode
Eac3Settings & WithCodingMode(Eac3CodingMode &&value)
Definition: Eac3Settings.h:181
Aws::MediaConvert::Model::Eac3Settings::WithLfeControl
Eac3Settings & WithLfeControl(const Eac3LfeControl &value)
Definition: Eac3Settings.h:409