Ac3SettingsProps

class aws_cdk.aws_medialive_alpha.Ac3SettingsProps(*, attenuation_control=None, bitrate=None, bitstream_mode=None, coding_mode=None, dial_norm=None, drc_profile=None, lfe_filter=None, metadata_control=None)

Bases: object

(experimental) Properties for AC3 codec settings.

Parameters:
  • attenuation_control (Optional[Ac3AttenuationControl]) – (experimental) Applies a 3 dB attenuation to the surround channels. Used only for the 3/2 coding mode. Default: - service default

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

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

  • coding_mode (Optional[Ac3CodingMode]) – (experimental) The Dolby Digital coding mode. Default: Ac3CodingMode.CODING_MODE_2_0

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

  • drc_profile (Optional[Ac3DrcProfile]) – (experimental) If set to filmStandard, adds dynamic range compression signaling to the output bitstream. Default: - service default

  • lfe_filter (Optional[Ac3LfeFilter]) – (experimental) When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Valid only in codingMode32Lfe mode. Default: Ac3LfeFilter.DISABLED

  • metadata_control (Optional[Ac3MetadataControl]) – (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

ExampleMetadata:

infused

Example:

# AAC stereo
aac = medialive.EncodeConfiguration.audio(
    name="aac_stereo",
    codec=medialive.AudioCodecSettings.aac(
        bitrate=Bitrate.kbps(192),
        coding_mode=medialive.AacCodingMode.CODING_MODE_2_0
    )
)

# AC3 5.1
ac3 = medialive.EncodeConfiguration.audio(
    name="ac3_surround",
    codec=medialive.AudioCodecSettings.ac3(
        bitrate=Bitrate.kbps(384),
        coding_mode=medialive.Ac3CodingMode.CODING_MODE_3_2_LFE
    )
)

Attributes

attenuation_control

(experimental) Applies a 3 dB attenuation to the surround channels.

Used only for the 3/2 coding mode.

Default:
  • service default

Stability:

experimental

bitrate

(experimental) The average bitrate.

Default:
  • service default

Stability:

experimental

bitstream_mode

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

Default:

Ac3BitstreamMode.COMPLETE_MAIN

Stability:

experimental

coding_mode

(experimental) The Dolby Digital coding mode.

Default:

Ac3CodingMode.CODING_MODE_2_0

Stability:

experimental

dial_norm

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

Default:
  • service default

Stability:

experimental

drc_profile

(experimental) If set to filmStandard, adds dynamic range compression signaling to the output bitstream.

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 in codingMode32Lfe mode.

Default:

Ac3LfeFilter.DISABLED

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