Skip to content

/AWS1/CL_MDLAC3SETTINGS

Ac3 Settings

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_bitrate TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

Average bitrate in bits/second. Valid bitrates depend on the coding mode.

iv_bitstreammode TYPE /AWS1/MDLAC3BITSTREAMMODE /AWS1/MDLAC3BITSTREAMMODE

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.

iv_codingmode TYPE /AWS1/MDLAC3CODINGMODE /AWS1/MDLAC3CODINGMODE

Dolby Digital coding mode. Determines number of channels.

iv_dialnorm TYPE /AWS1/MDL__INTEGERMIN1MAX31 /AWS1/MDL__INTEGERMIN1MAX31

Sets the dialnorm for the output. If excluded and input audio is Dolby Digital, dialnorm will be passed through.

iv_drcprofile TYPE /AWS1/MDLAC3DRCPROFILE /AWS1/MDLAC3DRCPROFILE

If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

iv_lfefilter TYPE /AWS1/MDLAC3LFEFILTER /AWS1/MDLAC3LFEFILTER

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in codingMode32Lfe mode.

iv_metadatacontrol TYPE /AWS1/MDLAC3METADATACONTROL /AWS1/MDLAC3METADATACONTROL

When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.

iv_attenuationcontrol TYPE /AWS1/MDLAC3ATTENUATIONCONTROL /AWS1/MDLAC3ATTENUATIONCONTROL

Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is CODING_MODE_3_2_LFE.


Queryable Attributes

Bitrate

Average bitrate in bits/second. Valid bitrates depend on the coding mode.

Accessible with the following methods

Method Description
GET_BITRATE() Getter for BITRATE, with configurable default
ASK_BITRATE() Getter for BITRATE w/ exceptions if field has no value
STR_BITRATE() String format for BITRATE, with configurable default
HAS_BITRATE() Determine if BITRATE has a value

BitstreamMode

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.

Accessible with the following methods

Method Description
GET_BITSTREAMMODE() Getter for BITSTREAMMODE, with configurable default
ASK_BITSTREAMMODE() Getter for BITSTREAMMODE w/ exceptions if field has no value
HAS_BITSTREAMMODE() Determine if BITSTREAMMODE has a value

CodingMode

Dolby Digital coding mode. Determines number of channels.

Accessible with the following methods

Method Description
GET_CODINGMODE() Getter for CODINGMODE, with configurable default
ASK_CODINGMODE() Getter for CODINGMODE w/ exceptions if field has no value
HAS_CODINGMODE() Determine if CODINGMODE has a value

Dialnorm

Sets the dialnorm for the output. If excluded and input audio is Dolby Digital, dialnorm will be passed through.

Accessible with the following methods

Method Description
GET_DIALNORM() Getter for DIALNORM, with configurable default
ASK_DIALNORM() Getter for DIALNORM w/ exceptions if field has no value
HAS_DIALNORM() Determine if DIALNORM has a value

DrcProfile

If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

Accessible with the following methods

Method Description
GET_DRCPROFILE() Getter for DRCPROFILE, with configurable default
ASK_DRCPROFILE() Getter for DRCPROFILE w/ exceptions if field has no value
HAS_DRCPROFILE() Determine if DRCPROFILE has a value

LfeFilter

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in codingMode32Lfe mode.

Accessible with the following methods

Method Description
GET_LFEFILTER() Getter for LFEFILTER, with configurable default
ASK_LFEFILTER() Getter for LFEFILTER w/ exceptions if field has no value
HAS_LFEFILTER() Determine if LFEFILTER has a value

MetadataControl

When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.

Accessible with the following methods

Method Description
GET_METADATACONTROL() Getter for METADATACONTROL, with configurable default
ASK_METADATACONTROL() Getter for METADATACONTROL w/ exceptions if field has no val
HAS_METADATACONTROL() Determine if METADATACONTROL has a value

AttenuationControl

Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is CODING_MODE_3_2_LFE.

Accessible with the following methods

Method Description
GET_ATTENUATIONCONTROL() Getter for ATTENUATIONCONTROL, with configurable default
ASK_ATTENUATIONCONTROL() Getter for ATTENUATIONCONTROL w/ exceptions if field has no
HAS_ATTENUATIONCONTROL() Determine if ATTENUATIONCONTROL has a value