AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConvert::Model::Eac3Settings Class Reference

#include <Eac3Settings.h>

Public Member Functions

 Eac3Settings ()
 
 Eac3Settings (Aws::Utils::Json::JsonView jsonValue)
 
Eac3Settingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Eac3AttenuationControlGetAttenuationControl () const
 
bool AttenuationControlHasBeenSet () const
 
void SetAttenuationControl (const Eac3AttenuationControl &value)
 
void SetAttenuationControl (Eac3AttenuationControl &&value)
 
Eac3SettingsWithAttenuationControl (const Eac3AttenuationControl &value)
 
Eac3SettingsWithAttenuationControl (Eac3AttenuationControl &&value)
 
int GetBitrate () const
 
bool BitrateHasBeenSet () const
 
void SetBitrate (int value)
 
Eac3SettingsWithBitrate (int value)
 
const Eac3BitstreamModeGetBitstreamMode () const
 
bool BitstreamModeHasBeenSet () const
 
void SetBitstreamMode (const Eac3BitstreamMode &value)
 
void SetBitstreamMode (Eac3BitstreamMode &&value)
 
Eac3SettingsWithBitstreamMode (const Eac3BitstreamMode &value)
 
Eac3SettingsWithBitstreamMode (Eac3BitstreamMode &&value)
 
const Eac3CodingModeGetCodingMode () const
 
bool CodingModeHasBeenSet () const
 
void SetCodingMode (const Eac3CodingMode &value)
 
void SetCodingMode (Eac3CodingMode &&value)
 
Eac3SettingsWithCodingMode (const Eac3CodingMode &value)
 
Eac3SettingsWithCodingMode (Eac3CodingMode &&value)
 
const Eac3DcFilterGetDcFilter () const
 
bool DcFilterHasBeenSet () const
 
void SetDcFilter (const Eac3DcFilter &value)
 
void SetDcFilter (Eac3DcFilter &&value)
 
Eac3SettingsWithDcFilter (const Eac3DcFilter &value)
 
Eac3SettingsWithDcFilter (Eac3DcFilter &&value)
 
int GetDialnorm () const
 
bool DialnormHasBeenSet () const
 
void SetDialnorm (int value)
 
Eac3SettingsWithDialnorm (int value)
 
const Eac3DynamicRangeCompressionLineGetDynamicRangeCompressionLine () const
 
bool DynamicRangeCompressionLineHasBeenSet () const
 
void SetDynamicRangeCompressionLine (const Eac3DynamicRangeCompressionLine &value)
 
void SetDynamicRangeCompressionLine (Eac3DynamicRangeCompressionLine &&value)
 
Eac3SettingsWithDynamicRangeCompressionLine (const Eac3DynamicRangeCompressionLine &value)
 
Eac3SettingsWithDynamicRangeCompressionLine (Eac3DynamicRangeCompressionLine &&value)
 
const Eac3DynamicRangeCompressionRfGetDynamicRangeCompressionRf () const
 
bool DynamicRangeCompressionRfHasBeenSet () const
 
void SetDynamicRangeCompressionRf (const Eac3DynamicRangeCompressionRf &value)
 
void SetDynamicRangeCompressionRf (Eac3DynamicRangeCompressionRf &&value)
 
Eac3SettingsWithDynamicRangeCompressionRf (const Eac3DynamicRangeCompressionRf &value)
 
Eac3SettingsWithDynamicRangeCompressionRf (Eac3DynamicRangeCompressionRf &&value)
 
const Eac3LfeControlGetLfeControl () const
 
bool LfeControlHasBeenSet () const
 
void SetLfeControl (const Eac3LfeControl &value)
 
void SetLfeControl (Eac3LfeControl &&value)
 
Eac3SettingsWithLfeControl (const Eac3LfeControl &value)
 
Eac3SettingsWithLfeControl (Eac3LfeControl &&value)
 
const Eac3LfeFilterGetLfeFilter () const
 
bool LfeFilterHasBeenSet () const
 
void SetLfeFilter (const Eac3LfeFilter &value)
 
void SetLfeFilter (Eac3LfeFilter &&value)
 
Eac3SettingsWithLfeFilter (const Eac3LfeFilter &value)
 
Eac3SettingsWithLfeFilter (Eac3LfeFilter &&value)
 
double GetLoRoCenterMixLevel () const
 
bool LoRoCenterMixLevelHasBeenSet () const
 
void SetLoRoCenterMixLevel (double value)
 
Eac3SettingsWithLoRoCenterMixLevel (double value)
 
double GetLoRoSurroundMixLevel () const
 
bool LoRoSurroundMixLevelHasBeenSet () const
 
void SetLoRoSurroundMixLevel (double value)
 
Eac3SettingsWithLoRoSurroundMixLevel (double value)
 
double GetLtRtCenterMixLevel () const
 
bool LtRtCenterMixLevelHasBeenSet () const
 
void SetLtRtCenterMixLevel (double value)
 
Eac3SettingsWithLtRtCenterMixLevel (double value)
 
double GetLtRtSurroundMixLevel () const
 
bool LtRtSurroundMixLevelHasBeenSet () const
 
void SetLtRtSurroundMixLevel (double value)
 
Eac3SettingsWithLtRtSurroundMixLevel (double value)
 
const Eac3MetadataControlGetMetadataControl () const
 
bool MetadataControlHasBeenSet () const
 
void SetMetadataControl (const Eac3MetadataControl &value)
 
void SetMetadataControl (Eac3MetadataControl &&value)
 
Eac3SettingsWithMetadataControl (const Eac3MetadataControl &value)
 
Eac3SettingsWithMetadataControl (Eac3MetadataControl &&value)
 
const Eac3PassthroughControlGetPassthroughControl () const
 
bool PassthroughControlHasBeenSet () const
 
void SetPassthroughControl (const Eac3PassthroughControl &value)
 
void SetPassthroughControl (Eac3PassthroughControl &&value)
 
Eac3SettingsWithPassthroughControl (const Eac3PassthroughControl &value)
 
Eac3SettingsWithPassthroughControl (Eac3PassthroughControl &&value)
 
const Eac3PhaseControlGetPhaseControl () const
 
bool PhaseControlHasBeenSet () const
 
void SetPhaseControl (const Eac3PhaseControl &value)
 
void SetPhaseControl (Eac3PhaseControl &&value)
 
Eac3SettingsWithPhaseControl (const Eac3PhaseControl &value)
 
Eac3SettingsWithPhaseControl (Eac3PhaseControl &&value)
 
int GetSampleRate () const
 
bool SampleRateHasBeenSet () const
 
void SetSampleRate (int value)
 
Eac3SettingsWithSampleRate (int value)
 
const Eac3StereoDownmixGetStereoDownmix () const
 
bool StereoDownmixHasBeenSet () const
 
void SetStereoDownmix (const Eac3StereoDownmix &value)
 
void SetStereoDownmix (Eac3StereoDownmix &&value)
 
Eac3SettingsWithStereoDownmix (const Eac3StereoDownmix &value)
 
Eac3SettingsWithStereoDownmix (Eac3StereoDownmix &&value)
 
const Eac3SurroundExModeGetSurroundExMode () const
 
bool SurroundExModeHasBeenSet () const
 
void SetSurroundExMode (const Eac3SurroundExMode &value)
 
void SetSurroundExMode (Eac3SurroundExMode &&value)
 
Eac3SettingsWithSurroundExMode (const Eac3SurroundExMode &value)
 
Eac3SettingsWithSurroundExMode (Eac3SurroundExMode &&value)
 
const Eac3SurroundModeGetSurroundMode () const
 
bool SurroundModeHasBeenSet () const
 
void SetSurroundMode (const Eac3SurroundMode &value)
 
void SetSurroundMode (Eac3SurroundMode &&value)
 
Eac3SettingsWithSurroundMode (const Eac3SurroundMode &value)
 
Eac3SettingsWithSurroundMode (Eac3SurroundMode &&value)
 

Detailed Description

Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.

See Also:

AWS API Reference

Definition at line 45 of file Eac3Settings.h.

Constructor & Destructor Documentation

◆ Eac3Settings() [1/2]

Aws::MediaConvert::Model::Eac3Settings::Eac3Settings ( )

◆ Eac3Settings() [2/2]

Aws::MediaConvert::Model::Eac3Settings::Eac3Settings ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AttenuationControlHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::AttenuationControlHasBeenSet ( ) const
inline

If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.

Definition at line 64 of file Eac3Settings.h.

◆ BitrateHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::BitrateHasBeenSet ( ) const
inline

Specify the average bitrate in bits per second. Valid bitrates depend on the coding mode.

Definition at line 101 of file Eac3Settings.h.

◆ BitstreamModeHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::BitstreamModeHasBeenSet ( ) const
inline

Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).

Definition at line 126 of file Eac3Settings.h.

◆ CodingModeHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::CodingModeHasBeenSet ( ) const
inline

Dolby Digital Plus coding mode. Determines number of channels.

Definition at line 161 of file Eac3Settings.h.

◆ DcFilterHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::DcFilterHasBeenSet ( ) const
inline

Activates a DC highpass filter for all input channels.

Definition at line 192 of file Eac3Settings.h.

◆ DialnormHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::DialnormHasBeenSet ( ) const
inline

Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, dialnorm will be passed through.

Definition at line 225 of file Eac3Settings.h.

◆ DynamicRangeCompressionLineHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::DynamicRangeCompressionLineHasBeenSet ( ) const
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 262 of file Eac3Settings.h.

◆ DynamicRangeCompressionRfHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::DynamicRangeCompressionRfHasBeenSet ( ) const
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 335 of file Eac3Settings.h.

◆ GetAttenuationControl()

const Eac3AttenuationControl& Aws::MediaConvert::Model::Eac3Settings::GetAttenuationControl ( ) const
inline

If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.

Definition at line 58 of file Eac3Settings.h.

◆ GetBitrate()

int Aws::MediaConvert::Model::Eac3Settings::GetBitrate ( ) const
inline

Specify the average bitrate in bits per second. Valid bitrates depend on the coding mode.

Definition at line 95 of file Eac3Settings.h.

◆ GetBitstreamMode()

const Eac3BitstreamMode& Aws::MediaConvert::Model::Eac3Settings::GetBitstreamMode ( ) const
inline

Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).

Definition at line 120 of file Eac3Settings.h.

◆ GetCodingMode()

const Eac3CodingMode& Aws::MediaConvert::Model::Eac3Settings::GetCodingMode ( ) const
inline

Dolby Digital Plus coding mode. Determines number of channels.

Definition at line 156 of file Eac3Settings.h.

◆ GetDcFilter()

const Eac3DcFilter& Aws::MediaConvert::Model::Eac3Settings::GetDcFilter ( ) const
inline

Activates a DC highpass filter for all input channels.

Definition at line 187 of file Eac3Settings.h.

◆ GetDialnorm()

int Aws::MediaConvert::Model::Eac3Settings::GetDialnorm ( ) const
inline

Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, dialnorm will be passed through.

Definition at line 219 of file Eac3Settings.h.

◆ GetDynamicRangeCompressionLine()

const Eac3DynamicRangeCompressionLine& Aws::MediaConvert::Model::Eac3Settings::GetDynamicRangeCompressionLine ( ) const
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 250 of file Eac3Settings.h.

◆ GetDynamicRangeCompressionRf()

const Eac3DynamicRangeCompressionRf& Aws::MediaConvert::Model::Eac3Settings::GetDynamicRangeCompressionRf ( ) const
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 323 of file Eac3Settings.h.

◆ GetLfeControl()

const Eac3LfeControl& Aws::MediaConvert::Model::Eac3Settings::GetLfeControl ( ) const
inline

When encoding 3/2 audio, controls whether the LFE channel is enabled

Definition at line 389 of file Eac3Settings.h.

◆ GetLfeFilter()

const Eac3LfeFilter& Aws::MediaConvert::Model::Eac3Settings::GetLfeFilter ( ) const
inline

Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.

Definition at line 421 of file Eac3Settings.h.

◆ GetLoRoCenterMixLevel()

double Aws::MediaConvert::Model::Eac3Settings::GetLoRoCenterMixLevel ( ) const
inline

Specify a value for the following Dolby Digital Plus setting: Left only/Right only center mix (Lo/Ro center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left only/Right only center (loRoCenterMixLevel).

Definition at line 464 of file Eac3Settings.h.

◆ GetLoRoSurroundMixLevel()

double Aws::MediaConvert::Model::Eac3Settings::GetLoRoSurroundMixLevel ( ) const
inline

Specify a value for the following Dolby Digital Plus setting: Left only/Right only (Lo/Ro surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left only/Right only surround (loRoSurroundMixLevel).

Definition at line 513 of file Eac3Settings.h.

◆ GetLtRtCenterMixLevel()

double Aws::MediaConvert::Model::Eac3Settings::GetLtRtCenterMixLevel ( ) const
inline

Specify a value for the following Dolby Digital Plus setting: Left total/Right total center mix (Lt/Rt center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left total/Right total center (ltRtCenterMixLevel).

Definition at line 562 of file Eac3Settings.h.

◆ GetLtRtSurroundMixLevel()

double Aws::MediaConvert::Model::Eac3Settings::GetLtRtSurroundMixLevel ( ) const
inline

Specify a value for the following Dolby Digital Plus setting: Left total/Right total surround mix (Lt/Rt surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left total/Right total surround (ltRtSurroundMixLevel).

Definition at line 611 of file Eac3Settings.h.

◆ GetMetadataControl()

const Eac3MetadataControl& Aws::MediaConvert::Model::Eac3Settings::GetMetadataControl ( ) const
inline

When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.

Definition at line 655 of file Eac3Settings.h.

◆ GetPassthroughControl()

const Eac3PassthroughControl& Aws::MediaConvert::Model::Eac3Settings::GetPassthroughControl ( ) const
inline

When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input. this detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.

Definition at line 699 of file Eac3Settings.h.

◆ GetPhaseControl()

const Eac3PhaseControl& Aws::MediaConvert::Model::Eac3Settings::GetPhaseControl ( ) const
inline

Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.

Definition at line 746 of file Eac3Settings.h.

◆ GetSampleRate()

int Aws::MediaConvert::Model::Eac3Settings::GetSampleRate ( ) const
inline

This value is always 48000. It represents the sample rate in Hz.

Definition at line 782 of file Eac3Settings.h.

◆ GetStereoDownmix()

const Eac3StereoDownmix& Aws::MediaConvert::Model::Eac3Settings::GetStereoDownmix ( ) const
inline

Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Stereo downmix (Eac3StereoDownmix).

Definition at line 806 of file Eac3Settings.h.

◆ GetSurroundExMode()

const Eac3SurroundExMode& Aws::MediaConvert::Model::Eac3Settings::GetSurroundExMode ( ) const
inline

When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.

Definition at line 853 of file Eac3Settings.h.

◆ GetSurroundMode()

const Eac3SurroundMode& Aws::MediaConvert::Model::Eac3Settings::GetSurroundMode ( ) const
inline

When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.

Definition at line 890 of file Eac3Settings.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConvert::Model::Eac3Settings::Jsonize ( ) const

◆ LfeControlHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::LfeControlHasBeenSet ( ) const
inline

When encoding 3/2 audio, controls whether the LFE channel is enabled

Definition at line 394 of file Eac3Settings.h.

◆ LfeFilterHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::LfeFilterHasBeenSet ( ) const
inline

Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.

Definition at line 427 of file Eac3Settings.h.

◆ LoRoCenterMixLevelHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::LoRoCenterMixLevelHasBeenSet ( ) const
inline

Specify a value for the following Dolby Digital Plus setting: Left only/Right only center mix (Lo/Ro center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left only/Right only center (loRoCenterMixLevel).

Definition at line 476 of file Eac3Settings.h.

◆ LoRoSurroundMixLevelHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::LoRoSurroundMixLevelHasBeenSet ( ) const
inline

Specify a value for the following Dolby Digital Plus setting: Left only/Right only (Lo/Ro surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left only/Right only surround (loRoSurroundMixLevel).

Definition at line 525 of file Eac3Settings.h.

◆ LtRtCenterMixLevelHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::LtRtCenterMixLevelHasBeenSet ( ) const
inline

Specify a value for the following Dolby Digital Plus setting: Left total/Right total center mix (Lt/Rt center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left total/Right total center (ltRtCenterMixLevel).

Definition at line 574 of file Eac3Settings.h.

◆ LtRtSurroundMixLevelHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::LtRtSurroundMixLevelHasBeenSet ( ) const
inline

Specify a value for the following Dolby Digital Plus setting: Left total/Right total surround mix (Lt/Rt surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left total/Right total surround (ltRtSurroundMixLevel).

Definition at line 623 of file Eac3Settings.h.

◆ MetadataControlHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::MetadataControlHasBeenSet ( ) const
inline

When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.

Definition at line 662 of file Eac3Settings.h.

◆ operator=()

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PassthroughControlHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::PassthroughControlHasBeenSet ( ) const
inline

When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input. this detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.

Definition at line 707 of file Eac3Settings.h.

◆ PhaseControlHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::PhaseControlHasBeenSet ( ) const
inline

Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.

Definition at line 752 of file Eac3Settings.h.

◆ SampleRateHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::SampleRateHasBeenSet ( ) const
inline

This value is always 48000. It represents the sample rate in Hz.

Definition at line 787 of file Eac3Settings.h.

◆ SetAttenuationControl() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetAttenuationControl ( const Eac3AttenuationControl value)
inline

If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.

Definition at line 70 of file Eac3Settings.h.

◆ SetAttenuationControl() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetAttenuationControl ( Eac3AttenuationControl &&  value)
inline

If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.

Definition at line 76 of file Eac3Settings.h.

◆ SetBitrate()

void Aws::MediaConvert::Model::Eac3Settings::SetBitrate ( int  value)
inline

Specify the average bitrate in bits per second. Valid bitrates depend on the coding mode.

Definition at line 107 of file Eac3Settings.h.

◆ SetBitstreamMode() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetBitstreamMode ( const Eac3BitstreamMode value)
inline

Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).

Definition at line 132 of file Eac3Settings.h.

◆ SetBitstreamMode() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetBitstreamMode ( Eac3BitstreamMode &&  value)
inline

Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).

Definition at line 138 of file Eac3Settings.h.

◆ SetCodingMode() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetCodingMode ( const Eac3CodingMode value)
inline

Dolby Digital Plus coding mode. Determines number of channels.

Definition at line 166 of file Eac3Settings.h.

◆ SetCodingMode() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetCodingMode ( Eac3CodingMode &&  value)
inline

Dolby Digital Plus coding mode. Determines number of channels.

Definition at line 171 of file Eac3Settings.h.

◆ SetDcFilter() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetDcFilter ( const Eac3DcFilter value)
inline

Activates a DC highpass filter for all input channels.

Definition at line 197 of file Eac3Settings.h.

◆ SetDcFilter() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetDcFilter ( Eac3DcFilter &&  value)
inline

Activates a DC highpass filter for all input channels.

Definition at line 202 of file Eac3Settings.h.

◆ SetDialnorm()

void Aws::MediaConvert::Model::Eac3Settings::SetDialnorm ( int  value)
inline

Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, dialnorm will be passed through.

Definition at line 231 of file Eac3Settings.h.

◆ SetDynamicRangeCompressionLine() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetDynamicRangeCompressionLine ( const Eac3DynamicRangeCompressionLine value)
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 274 of file Eac3Settings.h.

◆ SetDynamicRangeCompressionLine() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetDynamicRangeCompressionLine ( Eac3DynamicRangeCompressionLine &&  value)
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 286 of file Eac3Settings.h.

◆ SetDynamicRangeCompressionRf() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetDynamicRangeCompressionRf ( const Eac3DynamicRangeCompressionRf value)
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 347 of file Eac3Settings.h.

◆ SetDynamicRangeCompressionRf() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetDynamicRangeCompressionRf ( Eac3DynamicRangeCompressionRf &&  value)
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 359 of file Eac3Settings.h.

◆ SetLfeControl() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetLfeControl ( const Eac3LfeControl value)
inline

When encoding 3/2 audio, controls whether the LFE channel is enabled

Definition at line 399 of file Eac3Settings.h.

◆ SetLfeControl() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetLfeControl ( Eac3LfeControl &&  value)
inline

When encoding 3/2 audio, controls whether the LFE channel is enabled

Definition at line 404 of file Eac3Settings.h.

◆ SetLfeFilter() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetLfeFilter ( const Eac3LfeFilter value)
inline

Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.

Definition at line 433 of file Eac3Settings.h.

◆ SetLfeFilter() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetLfeFilter ( Eac3LfeFilter &&  value)
inline

Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.

Definition at line 439 of file Eac3Settings.h.

◆ SetLoRoCenterMixLevel()

void Aws::MediaConvert::Model::Eac3Settings::SetLoRoCenterMixLevel ( double  value)
inline

Specify a value for the following Dolby Digital Plus setting: Left only/Right only center mix (Lo/Ro center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left only/Right only center (loRoCenterMixLevel).

Definition at line 488 of file Eac3Settings.h.

◆ SetLoRoSurroundMixLevel()

void Aws::MediaConvert::Model::Eac3Settings::SetLoRoSurroundMixLevel ( double  value)
inline

Specify a value for the following Dolby Digital Plus setting: Left only/Right only (Lo/Ro surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left only/Right only surround (loRoSurroundMixLevel).

Definition at line 537 of file Eac3Settings.h.

◆ SetLtRtCenterMixLevel()

void Aws::MediaConvert::Model::Eac3Settings::SetLtRtCenterMixLevel ( double  value)
inline

Specify a value for the following Dolby Digital Plus setting: Left total/Right total center mix (Lt/Rt center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left total/Right total center (ltRtCenterMixLevel).

Definition at line 586 of file Eac3Settings.h.

◆ SetLtRtSurroundMixLevel()

void Aws::MediaConvert::Model::Eac3Settings::SetLtRtSurroundMixLevel ( double  value)
inline

Specify a value for the following Dolby Digital Plus setting: Left total/Right total surround mix (Lt/Rt surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left total/Right total surround (ltRtSurroundMixLevel).

Definition at line 635 of file Eac3Settings.h.

◆ SetMetadataControl() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetMetadataControl ( const Eac3MetadataControl value)
inline

When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.

Definition at line 669 of file Eac3Settings.h.

◆ SetMetadataControl() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetMetadataControl ( Eac3MetadataControl &&  value)
inline

When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.

Definition at line 676 of file Eac3Settings.h.

◆ SetPassthroughControl() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetPassthroughControl ( const Eac3PassthroughControl value)
inline

When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input. this detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.

Definition at line 715 of file Eac3Settings.h.

◆ SetPassthroughControl() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetPassthroughControl ( Eac3PassthroughControl &&  value)
inline

When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input. this detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.

Definition at line 723 of file Eac3Settings.h.

◆ SetPhaseControl() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetPhaseControl ( const Eac3PhaseControl value)
inline

Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.

Definition at line 758 of file Eac3Settings.h.

◆ SetPhaseControl() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetPhaseControl ( Eac3PhaseControl &&  value)
inline

Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.

Definition at line 764 of file Eac3Settings.h.

◆ SetSampleRate()

void Aws::MediaConvert::Model::Eac3Settings::SetSampleRate ( int  value)
inline

This value is always 48000. It represents the sample rate in Hz.

Definition at line 792 of file Eac3Settings.h.

◆ SetStereoDownmix() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetStereoDownmix ( const Eac3StereoDownmix value)
inline

Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Stereo downmix (Eac3StereoDownmix).

Definition at line 822 of file Eac3Settings.h.

◆ SetStereoDownmix() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetStereoDownmix ( Eac3StereoDownmix &&  value)
inline

Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Stereo downmix (Eac3StereoDownmix).

Definition at line 830 of file Eac3Settings.h.

◆ SetSurroundExMode() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetSurroundExMode ( const Eac3SurroundExMode value)
inline

When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.

Definition at line 865 of file Eac3Settings.h.

◆ SetSurroundExMode() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetSurroundExMode ( Eac3SurroundExMode &&  value)
inline

When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.

Definition at line 871 of file Eac3Settings.h.

◆ SetSurroundMode() [1/2]

void Aws::MediaConvert::Model::Eac3Settings::SetSurroundMode ( const Eac3SurroundMode value)
inline

When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.

Definition at line 902 of file Eac3Settings.h.

◆ SetSurroundMode() [2/2]

void Aws::MediaConvert::Model::Eac3Settings::SetSurroundMode ( Eac3SurroundMode &&  value)
inline

When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.

Definition at line 908 of file Eac3Settings.h.

◆ StereoDownmixHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::StereoDownmixHasBeenSet ( ) const
inline

Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Stereo downmix (Eac3StereoDownmix).

Definition at line 814 of file Eac3Settings.h.

◆ SurroundExModeHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::SurroundExModeHasBeenSet ( ) const
inline

When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.

Definition at line 859 of file Eac3Settings.h.

◆ SurroundModeHasBeenSet()

bool Aws::MediaConvert::Model::Eac3Settings::SurroundModeHasBeenSet ( ) const
inline

When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.

Definition at line 896 of file Eac3Settings.h.

◆ WithAttenuationControl() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithAttenuationControl ( const Eac3AttenuationControl value)
inline

If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.

Definition at line 82 of file Eac3Settings.h.

◆ WithAttenuationControl() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithAttenuationControl ( Eac3AttenuationControl &&  value)
inline

If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.

Definition at line 88 of file Eac3Settings.h.

◆ WithBitrate()

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithBitrate ( int  value)
inline

Specify the average bitrate in bits per second. Valid bitrates depend on the coding mode.

Definition at line 113 of file Eac3Settings.h.

◆ WithBitstreamMode() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithBitstreamMode ( const Eac3BitstreamMode value)
inline

Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).

Definition at line 144 of file Eac3Settings.h.

◆ WithBitstreamMode() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithBitstreamMode ( Eac3BitstreamMode &&  value)
inline

Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).

Definition at line 150 of file Eac3Settings.h.

◆ WithCodingMode() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithCodingMode ( const Eac3CodingMode value)
inline

Dolby Digital Plus coding mode. Determines number of channels.

Definition at line 176 of file Eac3Settings.h.

◆ WithCodingMode() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithCodingMode ( Eac3CodingMode &&  value)
inline

Dolby Digital Plus coding mode. Determines number of channels.

Definition at line 181 of file Eac3Settings.h.

◆ WithDcFilter() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithDcFilter ( const Eac3DcFilter value)
inline

Activates a DC highpass filter for all input channels.

Definition at line 207 of file Eac3Settings.h.

◆ WithDcFilter() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithDcFilter ( Eac3DcFilter &&  value)
inline

Activates a DC highpass filter for all input channels.

Definition at line 212 of file Eac3Settings.h.

◆ WithDialnorm()

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithDialnorm ( int  value)
inline

Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, dialnorm will be passed through.

Definition at line 237 of file Eac3Settings.h.

◆ WithDynamicRangeCompressionLine() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithDynamicRangeCompressionLine ( const Eac3DynamicRangeCompressionLine value)
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 298 of file Eac3Settings.h.

◆ WithDynamicRangeCompressionLine() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithDynamicRangeCompressionLine ( Eac3DynamicRangeCompressionLine &&  value)
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 310 of file Eac3Settings.h.

◆ WithDynamicRangeCompressionRf() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithDynamicRangeCompressionRf ( const Eac3DynamicRangeCompressionRf value)
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 371 of file Eac3Settings.h.

◆ WithDynamicRangeCompressionRf() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithDynamicRangeCompressionRf ( Eac3DynamicRangeCompressionRf &&  value)
inline

Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile (DynamicRangeCompressionProfile). For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

Definition at line 383 of file Eac3Settings.h.

◆ WithLfeControl() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithLfeControl ( const Eac3LfeControl value)
inline

When encoding 3/2 audio, controls whether the LFE channel is enabled

Definition at line 409 of file Eac3Settings.h.

◆ WithLfeControl() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithLfeControl ( Eac3LfeControl &&  value)
inline

When encoding 3/2 audio, controls whether the LFE channel is enabled

Definition at line 414 of file Eac3Settings.h.

◆ WithLfeFilter() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithLfeFilter ( const Eac3LfeFilter value)
inline

Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.

Definition at line 445 of file Eac3Settings.h.

◆ WithLfeFilter() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithLfeFilter ( Eac3LfeFilter &&  value)
inline

Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.

Definition at line 451 of file Eac3Settings.h.

◆ WithLoRoCenterMixLevel()

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithLoRoCenterMixLevel ( double  value)
inline

Specify a value for the following Dolby Digital Plus setting: Left only/Right only center mix (Lo/Ro center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left only/Right only center (loRoCenterMixLevel).

Definition at line 500 of file Eac3Settings.h.

◆ WithLoRoSurroundMixLevel()

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithLoRoSurroundMixLevel ( double  value)
inline

Specify a value for the following Dolby Digital Plus setting: Left only/Right only (Lo/Ro surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left only/Right only surround (loRoSurroundMixLevel).

Definition at line 549 of file Eac3Settings.h.

◆ WithLtRtCenterMixLevel()

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithLtRtCenterMixLevel ( double  value)
inline

Specify a value for the following Dolby Digital Plus setting: Left total/Right total center mix (Lt/Rt center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left total/Right total center (ltRtCenterMixLevel).

Definition at line 598 of file Eac3Settings.h.

◆ WithLtRtSurroundMixLevel()

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithLtRtSurroundMixLevel ( double  value)
inline

Specify a value for the following Dolby Digital Plus setting: Left total/Right total surround mix (Lt/Rt surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Left total/Right total surround (ltRtSurroundMixLevel).

Definition at line 647 of file Eac3Settings.h.

◆ WithMetadataControl() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithMetadataControl ( const Eac3MetadataControl value)
inline

When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.

Definition at line 683 of file Eac3Settings.h.

◆ WithMetadataControl() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithMetadataControl ( Eac3MetadataControl &&  value)
inline

When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.

Definition at line 690 of file Eac3Settings.h.

◆ WithPassthroughControl() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithPassthroughControl ( const Eac3PassthroughControl value)
inline

When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input. this detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.

Definition at line 731 of file Eac3Settings.h.

◆ WithPassthroughControl() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithPassthroughControl ( Eac3PassthroughControl &&  value)
inline

When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input. this detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.

Definition at line 739 of file Eac3Settings.h.

◆ WithPhaseControl() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithPhaseControl ( const Eac3PhaseControl value)
inline

Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.

Definition at line 770 of file Eac3Settings.h.

◆ WithPhaseControl() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithPhaseControl ( Eac3PhaseControl &&  value)
inline

Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.

Definition at line 776 of file Eac3Settings.h.

◆ WithSampleRate()

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithSampleRate ( int  value)
inline

This value is always 48000. It represents the sample rate in Hz.

Definition at line 797 of file Eac3Settings.h.

◆ WithStereoDownmix() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithStereoDownmix ( const Eac3StereoDownmix value)
inline

Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Stereo downmix (Eac3StereoDownmix).

Definition at line 838 of file Eac3Settings.h.

◆ WithStereoDownmix() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithStereoDownmix ( Eac3StereoDownmix &&  value)
inline

Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you choose a different value for Coding mode, the service ignores Stereo downmix (Eac3StereoDownmix).

Definition at line 846 of file Eac3Settings.h.

◆ WithSurroundExMode() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithSurroundExMode ( const Eac3SurroundExMode value)
inline

When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.

Definition at line 877 of file Eac3Settings.h.

◆ WithSurroundExMode() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithSurroundExMode ( Eac3SurroundExMode &&  value)
inline

When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.

Definition at line 883 of file Eac3Settings.h.

◆ WithSurroundMode() [1/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithSurroundMode ( const Eac3SurroundMode value)
inline

When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.

Definition at line 914 of file Eac3Settings.h.

◆ WithSurroundMode() [2/2]

Eac3Settings& Aws::MediaConvert::Model::Eac3Settings::WithSurroundMode ( Eac3SurroundMode &&  value)
inline

When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.

Definition at line 920 of file Eac3Settings.h.


The documentation for this class was generated from the following file: