/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 |