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.NONEbitrate (
Optional[Bitrate]) – (experimental) The average bitrate. Default: - service defaultbitstream_mode (
Optional[Eac3BitstreamMode]) – (experimental) Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. Default: Eac3BitstreamMode.COMPLETE_MAINcoding_mode (
Optional[Eac3CodingMode]) – (experimental) The Dolby Digital Plus coding mode. Default: Eac3CodingMode.CODING_MODE_3_2dc_filter (
Optional[Eac3DcFilter]) – (experimental) When set to enabled, activates a DC highpass filter for all input channels. Default: - service defaultdial_norm (
Union[int,float,None]) – (experimental) The dialogue normalization level (1–31). Default: - service defaultdrc_line (
Optional[Eac3DrcLine]) – (experimental) Sets the Dolby dynamic range compression profile. Default: - service defaultdrc_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 defaultlfe_control (
Optional[Eac3LfeControl]) – (experimental) When encoding 3/2 audio, setting to lfe enables the LFE channel. Default: - service defaultlfe_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 defaultlo_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 defaultlo_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 defaultlt_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 defaultlt_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 defaultmetadata_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 defaultpassthrough_control (
Optional[Eac3PassthroughControl]) – (experimental) When set to whenPossible, input DD+ audio will be passed through if it is present on the input. Default: - service defaultphase_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 defaultstereo_downmix (
Optional[Eac3StereoDownmix]) – (experimental) A stereo downmix preference. Used only for the 3/2 coding mode. Default: - service defaultsurround_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 defaultsurround_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