class Aws::MediaLive::Types::Eac3Settings

Eac3 Settings

@note When making an API call, you may pass Eac3Settings

data as a hash:

    {
      attenuation_control: "ATTENUATE_3_DB", # accepts ATTENUATE_3_DB, NONE
      bitrate: 1.0,
      bitstream_mode: "COMMENTARY", # accepts COMMENTARY, COMPLETE_MAIN, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED
      coding_mode: "CODING_MODE_1_0", # accepts CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2
      dc_filter: "DISABLED", # accepts DISABLED, ENABLED
      dialnorm: 1,
      drc_line: "FILM_LIGHT", # accepts FILM_LIGHT, FILM_STANDARD, MUSIC_LIGHT, MUSIC_STANDARD, NONE, SPEECH
      drc_rf: "FILM_LIGHT", # accepts FILM_LIGHT, FILM_STANDARD, MUSIC_LIGHT, MUSIC_STANDARD, NONE, SPEECH
      lfe_control: "LFE", # accepts LFE, NO_LFE
      lfe_filter: "DISABLED", # accepts DISABLED, ENABLED
      lo_ro_center_mix_level: 1.0,
      lo_ro_surround_mix_level: 1.0,
      lt_rt_center_mix_level: 1.0,
      lt_rt_surround_mix_level: 1.0,
      metadata_control: "FOLLOW_INPUT", # accepts FOLLOW_INPUT, USE_CONFIGURED
      passthrough_control: "NO_PASSTHROUGH", # accepts NO_PASSTHROUGH, WHEN_POSSIBLE
      phase_control: "NO_SHIFT", # accepts NO_SHIFT, SHIFT_90_DEGREES
      stereo_downmix: "DPL2", # accepts DPL2, LO_RO, LT_RT, NOT_INDICATED
      surround_ex_mode: "DISABLED", # accepts DISABLED, ENABLED, NOT_INDICATED
      surround_mode: "DISABLED", # accepts DISABLED, ENABLED, NOT_INDICATED
    }

@!attribute [rw] attenuation_control

When set to attenuate3Db, applies a 3 dB attenuation to the surround
channels. Only used for 3/2 coding mode.
@return [String]

@!attribute [rw] bitrate

Average bitrate in bits/second. Valid bitrates depend on the coding
mode.
@return [Float]

@!attribute [rw] bitstream_mode

Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.
See ATSC A/52-2012 (Annex E) for background on these values.
@return [String]

@!attribute [rw] coding_mode

Dolby Digital Plus coding mode. Determines number of channels.
@return [String]

@!attribute [rw] dc_filter

When set to enabled, activates a DC highpass filter for all input
channels.
@return [String]

@!attribute [rw] dialnorm

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

@!attribute [rw] drc_line

Sets the Dolby dynamic range compression profile.
@return [String]

@!attribute [rw] drc_rf

Sets the profile for heavy Dolby dynamic range compression, ensures
that the instantaneous signal peaks do not exceed specified levels.
@return [String]

@!attribute [rw] lfe_control

When encoding 3/2 audio, setting to lfe enables the LFE channel
@return [String]

@!attribute [rw] lfe_filter

When set to enabled, applies a 120Hz lowpass filter to the LFE
channel prior to encoding. Only valid with codingMode32 coding mode.
@return [String]

@!attribute [rw] lo_ro_center_mix_level

Left only/Right only center mix level. Only used for 3/2 coding
mode.
@return [Float]

@!attribute [rw] lo_ro_surround_mix_level

Left only/Right only surround mix level. Only used for 3/2 coding
mode.
@return [Float]

@!attribute [rw] lt_rt_center_mix_level

Left total/Right total center mix level. Only used for 3/2 coding
mode.
@return [Float]

@!attribute [rw] lt_rt_surround_mix_level

Left total/Right total surround mix level. Only used for 3/2 coding
mode.
@return [Float]

@!attribute [rw] metadata_control

When set to followInput, 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.
@return [String]

@!attribute [rw] passthrough_control

When set to whenPossible, 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.
@return [String]

@!attribute [rw] phase_control

When set to shift90Degrees, applies a 90-degree phase shift to the
surround channels. Only used for 3/2 coding mode.
@return [String]

@!attribute [rw] stereo_downmix

Stereo downmix preference. Only used for 3/2 coding mode.
@return [String]

@!attribute [rw] surround_ex_mode

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

@!attribute [rw] surround_mode

When encoding 2/0 audio, sets whether Dolby Surround is matrix
encoded into the two channels.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/Eac3Settings AWS API Documentation

Constants

SENSITIVE