Eac3SettingsProps

class aws_cdk.aws_medialive_alpha.Eac3SettingsProps(*, attenuation_control=None, bitrate=None, bitstream_mode=None, coding_mode=None, dc_filter=None, dial_norm=None, drc_line=None, drc_rf=None, lfe_control=None, lfe_filter=None, lo_ro_center_mix_level=None, lo_ro_surround_mix_level=None, lt_rt_center_mix_level=None, lt_rt_surround_mix_level=None, metadata_control=None, passthrough_control=None, phase_control=None, stereo_downmix=None, surround_ex_mode=None, surround_mode=None)

Bases: object

(experimental) Properties for EAC3 codec settings.

Parameters:
  • attenuation_control (Optional[Eac3AttenuationControl]) – (experimental) When set to attenuate3Db, applies a 3 dB attenuation to the surround channels. Used only for the 3/2 coding mode. Default: Eac3AttenuationControl.NONE

  • bitrate (Optional[Bitrate]) – (experimental) The average bitrate. Default: - service default

  • bitstream_mode (Optional[Eac3BitstreamMode]) – (experimental) Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. Default: Eac3BitstreamMode.COMPLETE_MAIN

  • coding_mode (Optional[Eac3CodingMode]) – (experimental) The Dolby Digital Plus coding mode. Default: Eac3CodingMode.CODING_MODE_3_2

  • dc_filter (Optional[Eac3DcFilter]) – (experimental) When set to enabled, activates a DC highpass filter for all input channels. Default: - service default

  • dial_norm (Union[int, float, None]) – (experimental) The dialogue normalization level (1–31). Default: - service default

  • drc_line (Optional[Eac3DrcLine]) – (experimental) Sets the Dolby dynamic range compression profile. Default: - service default

  • drc_rf (Optional[Eac3DrcRf]) – (experimental) Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels. Default: - service default

  • lfe_control (Optional[Eac3LfeControl]) – (experimental) When encoding 3/2 audio, setting to lfe enables the LFE channel. Default: - service default

  • lfe_filter (Optional[Eac3LfeFilter]) – (experimental) When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Valid only with a codingMode32 coding mode. Default: - service default

  • lo_ro_center_mix_level (Union[int, float, None]) – (experimental) The Left only/Right only center mix level. Used only for the 3/2 coding mode. Default: - service default

  • lo_ro_surround_mix_level (Union[int, float, None]) – (experimental) The Left only/Right only surround mix level. Used only for a 3/2 coding mode. Default: - service default

  • lt_rt_center_mix_level (Union[int, float, None]) – (experimental) The Left total/Right total center mix level. Used only for a 3/2 coding mode. Default: - service default

  • lt_rt_surround_mix_level (Union[int, float, None]) – (experimental) The Left total/Right total surround mix level. Used only for the 3/2 coding mode. Default: - service default

  • metadata_control (Optional[Eac3MetadataControl]) – (experimental) When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data. Default: - service default

  • passthrough_control (Optional[Eac3PassthroughControl]) – (experimental) When set to whenPossible, input DD+ audio will be passed through if it is present on the input. Default: - service default

  • phase_control (Optional[Eac3PhaseControl]) – (experimental) When set to shift90Degrees, applies a 90-degree phase shift to the surround channels. Used only for a 3/2 coding mode. Default: - service default

  • stereo_downmix (Optional[Eac3StereoDownmix]) – (experimental) A stereo downmix preference. Used only for the 3/2 coding mode. Default: - service default

  • surround_ex_mode (Optional[Eac3SurroundExMode]) – (experimental) When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels. Default: - service default

  • surround_mode (Optional[Eac3SurroundMode]) – (experimental) When encoding 2/0 audio, sets whether Dolby Surround is matrix-encoded into the two channels. Default: - service default

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_medialive_alpha as medialive_alpha
import aws_cdk as cdk

# bitrate: cdk.Bitrate
# eac3_attenuation_control: medialive_alpha.Eac3AttenuationControl
# eac3_bitstream_mode: medialive_alpha.Eac3BitstreamMode
# eac3_coding_mode: medialive_alpha.Eac3CodingMode
# eac3_dc_filter: medialive_alpha.Eac3DcFilter
# eac3_drc_line: medialive_alpha.Eac3DrcLine
# eac3_drc_rf: medialive_alpha.Eac3DrcRf
# eac3_lfe_control: medialive_alpha.Eac3LfeControl
# eac3_lfe_filter: medialive_alpha.Eac3LfeFilter
# eac3_metadata_control: medialive_alpha.Eac3MetadataControl
# eac3_passthrough_control: medialive_alpha.Eac3PassthroughControl
# eac3_phase_control: medialive_alpha.Eac3PhaseControl
# eac3_stereo_downmix: medialive_alpha.Eac3StereoDownmix
# eac3_surround_ex_mode: medialive_alpha.Eac3SurroundExMode
# eac3_surround_mode: medialive_alpha.Eac3SurroundMode

eac3_settings_props = medialive_alpha.Eac3SettingsProps(
    attenuation_control=eac3_attenuation_control,
    bitrate=bitrate,
    bitstream_mode=eac3_bitstream_mode,
    coding_mode=eac3_coding_mode,
    dc_filter=eac3_dc_filter,
    dial_norm=123,
    drc_line=eac3_drc_line,
    drc_rf=eac3_drc_rf,
    lfe_control=eac3_lfe_control,
    lfe_filter=eac3_lfe_filter,
    lo_ro_center_mix_level=123,
    lo_ro_surround_mix_level=123,
    lt_rt_center_mix_level=123,
    lt_rt_surround_mix_level=123,
    metadata_control=eac3_metadata_control,
    passthrough_control=eac3_passthrough_control,
    phase_control=eac3_phase_control,
    stereo_downmix=eac3_stereo_downmix,
    surround_ex_mode=eac3_surround_ex_mode,
    surround_mode=eac3_surround_mode
)

Attributes

attenuation_control

(experimental) When set to attenuate3Db, applies a 3 dB attenuation to the surround channels.

Used only for the 3/2 coding mode.

Default:

Eac3AttenuationControl.NONE

Stability:

experimental

bitrate

(experimental) The average bitrate.

Default:
  • service default

Stability:

experimental

bitstream_mode

(experimental) Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.

Default:

Eac3BitstreamMode.COMPLETE_MAIN

Stability:

experimental

coding_mode

(experimental) The Dolby Digital Plus coding mode.

Default:

Eac3CodingMode.CODING_MODE_3_2

Stability:

experimental

dc_filter

(experimental) When set to enabled, activates a DC highpass filter for all input channels.

Default:
  • service default

Stability:

experimental

dial_norm

(experimental) The dialogue normalization level (1–31).

Default:
  • service default

Stability:

experimental

drc_line

(experimental) Sets the Dolby dynamic range compression profile.

Default:
  • service default

Stability:

experimental

drc_rf

(experimental) Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels.

Default:
  • service default

Stability:

experimental

lfe_control

(experimental) When encoding 3/2 audio, setting to lfe enables the LFE channel.

Default:
  • service default

Stability:

experimental

lfe_filter

(experimental) When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

Valid only with a codingMode32 coding mode.

Default:
  • service default

Stability:

experimental

lo_ro_center_mix_level

(experimental) The Left only/Right only center mix level.

Used only for the 3/2 coding mode.

Default:
  • service default

Stability:

experimental

lo_ro_surround_mix_level

(experimental) The Left only/Right only surround mix level.

Used only for a 3/2 coding mode.

Default:
  • service default

Stability:

experimental

lt_rt_center_mix_level

(experimental) The Left total/Right total center mix level.

Used only for a 3/2 coding mode.

Default:
  • service default

Stability:

experimental

lt_rt_surround_mix_level

(experimental) The Left total/Right total surround mix level.

Used only for the 3/2 coding mode.

Default:
  • service default

Stability:

experimental

metadata_control

(experimental) When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.

Default:
  • service default

Stability:

experimental

passthrough_control

(experimental) When set to whenPossible, input DD+ audio will be passed through if it is present on the input.

Default:
  • service default

Stability:

experimental

phase_control

(experimental) When set to shift90Degrees, applies a 90-degree phase shift to the surround channels.

Used only for a 3/2 coding mode.

Default:
  • service default

Stability:

experimental

stereo_downmix

(experimental) A stereo downmix preference.

Used only for the 3/2 coding mode.

Default:
  • service default

Stability:

experimental

surround_ex_mode

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

Default:
  • service default

Stability:

experimental

surround_mode

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

Default:
  • service default

Stability:

experimental