Skip to content
v2.273.0

Ac3SettingsProperty Struct ​

The settings for an AC3 audio encode in the output.

The parent of this entity is AudioCodecSettings.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const ac3SettingsProperty: medialive.CfnChannel.Ac3SettingsProperty = {
  attenuationControl: 'attenuationControl',
  bitrate: 123,
  bitstreamMode: 'bitstreamMode',
  codingMode: 'codingMode',
  dialnorm: 123,
  drcProfile: 'drcProfile',
  lfeFilter: 'lfeFilter',
  metadataControl: 'metadataControl',
};

Properties ​

attenuationControlstringattenuation_controlstrattenuationControlStringAttenuationControlstringAttenuationControl*string#
bitratenumberbitrateint | floatbitrateNumberBitratedoubleBitrate*float64#
The average bitrate in bits/second.

Valid bitrates depend on the coding mode.

bitstreamModestringbitstream_modestrbitstreamModeStringBitstreamModestringBitstreamMode*string#
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

For more information about these values, see ATSC A/52-2012.

codingModestringcoding_modestrcodingModeStringCodingModestringCodingMode*string#
The Dolby Digital coding mode.

This determines the number of channels.

dialnormnumberdialnormint | floatdialnormNumberDialnormdoubleDialnorm*float64#
Sets the dialnorm for the output.

If excluded and the input audio is Dolby Digital, dialnorm is passed through.

drcProfilestringdrc_profilestrdrcProfileStringDrcProfilestringDrcProfile*string#
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
lfeFilterstringlfe_filterstrlfeFilterStringLfeFilterstringLfeFilter*string#
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

This is valid only in codingMode32Lfe mode.

metadataControlstringmetadata_controlstrmetadataControlStringMetadataControlstringMetadataControl*string#
When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.

If the audio is supplied from one of these streams, the static metadata settings are used.