Skip to content
v2.274.0

Experimental

@aws-cdk/aws-medialive-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.

Ac3SettingsProps Struct ​

Properties for AC3 codec settings.

Example ​

ts
// AAC stereo
const aac = medialive.EncodeConfiguration.audio({
  name: 'aac_stereo',
  codec: medialive.AudioCodecSettings.aac({
    bitrate: Bitrate.kbps(192),
    codingMode: medialive.AacCodingMode.CODING_MODE_2_0,
  }),
});

// AC3 5.1
const ac3 = medialive.EncodeConfiguration.audio({
  name: 'ac3_surround',
  codec: medialive.AudioCodecSettings.ac3({
    bitrate: Bitrate.kbps(384),
    codingMode: medialive.Ac3CodingMode.CODING_MODE_3_2_LFE,
  }),
});

Properties ​

attenuationControlAc3AttenuationControlattenuation_controlAc3AttenuationControlattenuationControlAc3AttenuationControlAttenuationControlAc3AttenuationControlAttenuationControlAc3AttenuationControl= service default#
Applies a 3 dB attenuation to the surround channels.

Used only for the 3/2 coding mode.

bitrateBitratebitrateBitratebitrateBitrateBitrateBitrateBitrateBitrate= service default#
The average bitrate.
bitstreamModeAc3BitstreamModebitstream_modeAc3BitstreamModebitstreamModeAc3BitstreamModeBitstreamModeAc3BitstreamModeBitstreamModeAc3BitstreamMode= Ac3BitstreamMode.COMPLETE_MAIN#
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
codingModeAc3CodingModecoding_modeAc3CodingModecodingModeAc3CodingModeCodingModeAc3CodingModeCodingModeAc3CodingMode= Ac3CodingMode.CODING_MODE_2_0#
The Dolby Digital coding mode.
dialNormnumberdial_normint | floatdialNormNumberDialNormdoubleDialNorm*float64= service default#
The dialogue normalization level (1–31).
drcProfileAc3DrcProfiledrc_profileAc3DrcProfiledrcProfileAc3DrcProfileDrcProfileAc3DrcProfileDrcProfileAc3DrcProfile= service default#
If set to filmStandard, adds dynamic range compression signaling to the output bitstream.
lfeFilterAc3LfeFilterlfe_filterAc3LfeFilterlfeFilterAc3LfeFilterLfeFilterAc3LfeFilterLfeFilterAc3LfeFilter= Ac3LfeFilter.DISABLED#
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

Valid only in codingMode32Lfe mode.

metadataControlAc3MetadataControlmetadata_controlAc3MetadataControlmetadataControlAc3MetadataControlMetadataControlAc3MetadataControlMetadataControlAc3MetadataControl= service default#
When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.