/AWS1/CL_MDLEAC3SETTINGS¶
Eac3 Settings
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_attenuationcontrol
TYPE /AWS1/MDLEAC3ATTENUATIONCTL
/AWS1/MDLEAC3ATTENUATIONCTL
¶
When set to attenuate3Db, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.
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/MDLEAC3BITSTREAMMODE
/AWS1/MDLEAC3BITSTREAMMODE
¶
Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. See ATSC A/52-2012 (Annex E) for background on these values.
iv_codingmode
TYPE /AWS1/MDLEAC3CODINGMODE
/AWS1/MDLEAC3CODINGMODE
¶
Dolby Digital Plus coding mode. Determines number of channels.
iv_dcfilter
TYPE /AWS1/MDLEAC3DCFILTER
/AWS1/MDLEAC3DCFILTER
¶
When set to enabled, activates a DC highpass filter for all input channels.
iv_dialnorm
TYPE /AWS1/MDL__INTEGERMIN1MAX31
/AWS1/MDL__INTEGERMIN1MAX31
¶
Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, dialnorm will be passed through.
iv_drcline
TYPE /AWS1/MDLEAC3DRCLINE
/AWS1/MDLEAC3DRCLINE
¶
Sets the Dolby dynamic range compression profile.
iv_drcrf
TYPE /AWS1/MDLEAC3DRCRF
/AWS1/MDLEAC3DRCRF
¶
Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.
iv_lfecontrol
TYPE /AWS1/MDLEAC3LFECONTROL
/AWS1/MDLEAC3LFECONTROL
¶
When encoding 3/2 audio, setting to lfe enables the LFE channel
iv_lfefilter
TYPE /AWS1/MDLEAC3LFEFILTER
/AWS1/MDLEAC3LFEFILTER
¶
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with codingMode32 coding mode.
iv_lorocentermixlevel
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
Left only/Right only center mix level. Only used for 3/2 coding mode.
iv_lorosurroundmixlevel
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
Left only/Right only surround mix level. Only used for 3/2 coding mode.
iv_ltrtcentermixlevel
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
Left total/Right total center mix level. Only used for 3/2 coding mode.
iv_ltrtsurroundmixlevel
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
Left total/Right total surround mix level. Only used for 3/2 coding mode.
iv_metadatacontrol
TYPE /AWS1/MDLEAC3METADATACONTROL
/AWS1/MDLEAC3METADATACONTROL
¶
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_passthroughcontrol
TYPE /AWS1/MDLEAC3PASSTHRUCONTROL
/AWS1/MDLEAC3PASSTHRUCONTROL
¶
When set to whenPossible, input DD+ audio will be passed through if it is present on the input. This detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.
iv_phasecontrol
TYPE /AWS1/MDLEAC3PHASECONTROL
/AWS1/MDLEAC3PHASECONTROL
¶
When set to shift90Degrees, applies a 90-degree phase shift to the surround channels. Only used for 3/2 coding mode.
iv_stereodownmix
TYPE /AWS1/MDLEAC3STEREODOWNMIX
/AWS1/MDLEAC3STEREODOWNMIX
¶
Stereo downmix preference. Only used for 3/2 coding mode.
iv_surroundexmode
TYPE /AWS1/MDLEAC3SURROUNDEXMODE
/AWS1/MDLEAC3SURROUNDEXMODE
¶
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.
iv_surroundmode
TYPE /AWS1/MDLEAC3SURROUNDMODE
/AWS1/MDLEAC3SURROUNDMODE
¶
When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.
Queryable Attributes¶
AttenuationControl¶
When set to attenuate3Db, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.
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 |
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 E-AC-3 stream. See ATSC A/52-2012 (Annex E) 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 Plus 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 |
DcFilter¶
When set to enabled, activates a DC highpass filter for all input channels.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DCFILTER() |
Getter for DCFILTER, with configurable default |
ASK_DCFILTER() |
Getter for DCFILTER w/ exceptions if field has no value |
HAS_DCFILTER() |
Determine if DCFILTER has a value |
Dialnorm¶
Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, 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 |
DrcLine¶
Sets the Dolby dynamic range compression profile.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DRCLINE() |
Getter for DRCLINE, with configurable default |
ASK_DRCLINE() |
Getter for DRCLINE w/ exceptions if field has no value |
HAS_DRCLINE() |
Determine if DRCLINE has a value |
DrcRf¶
Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DRCRF() |
Getter for DRCRF, with configurable default |
ASK_DRCRF() |
Getter for DRCRF w/ exceptions if field has no value |
HAS_DRCRF() |
Determine if DRCRF has a value |
LfeControl¶
When encoding 3/2 audio, setting to lfe enables the LFE channel
Accessible with the following methods¶
Method | Description |
---|---|
GET_LFECONTROL() |
Getter for LFECONTROL, with configurable default |
ASK_LFECONTROL() |
Getter for LFECONTROL w/ exceptions if field has no value |
HAS_LFECONTROL() |
Determine if LFECONTROL has a value |
LfeFilter¶
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with codingMode32 coding 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 |
LoRoCenterMixLevel¶
Left only/Right only center mix level. Only used for 3/2 coding mode.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LOROCENTERMIXLEVEL() |
Getter for LOROCENTERMIXLEVEL, with configurable default |
ASK_LOROCENTERMIXLEVEL() |
Getter for LOROCENTERMIXLEVEL w/ exceptions if field has no |
STR_LOROCENTERMIXLEVEL() |
String format for LOROCENTERMIXLEVEL, with configurable defa |
HAS_LOROCENTERMIXLEVEL() |
Determine if LOROCENTERMIXLEVEL has a value |
LoRoSurroundMixLevel¶
Left only/Right only surround mix level. Only used for 3/2 coding mode.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LOROSURROUNDMIXLEVEL() |
Getter for LOROSURROUNDMIXLEVEL, with configurable default |
ASK_LOROSURROUNDMIXLEVEL() |
Getter for LOROSURROUNDMIXLEVEL w/ exceptions if field has n |
STR_LOROSURROUNDMIXLEVEL() |
String format for LOROSURROUNDMIXLEVEL, with configurable de |
HAS_LOROSURROUNDMIXLEVEL() |
Determine if LOROSURROUNDMIXLEVEL has a value |
LtRtCenterMixLevel¶
Left total/Right total center mix level. Only used for 3/2 coding mode.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LTRTCENTERMIXLEVEL() |
Getter for LTRTCENTERMIXLEVEL, with configurable default |
ASK_LTRTCENTERMIXLEVEL() |
Getter for LTRTCENTERMIXLEVEL w/ exceptions if field has no |
STR_LTRTCENTERMIXLEVEL() |
String format for LTRTCENTERMIXLEVEL, with configurable defa |
HAS_LTRTCENTERMIXLEVEL() |
Determine if LTRTCENTERMIXLEVEL has a value |
LtRtSurroundMixLevel¶
Left total/Right total surround mix level. Only used for 3/2 coding mode.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LTRTSURROUNDMIXLEVEL() |
Getter for LTRTSURROUNDMIXLEVEL, with configurable default |
ASK_LTRTSURROUNDMIXLEVEL() |
Getter for LTRTSURROUNDMIXLEVEL w/ exceptions if field has n |
STR_LTRTSURROUNDMIXLEVEL() |
String format for LTRTSURROUNDMIXLEVEL, with configurable de |
HAS_LTRTSURROUNDMIXLEVEL() |
Determine if LTRTSURROUNDMIXLEVEL 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 |
PassthroughControl¶
When set to whenPossible, input DD+ audio will be passed through if it is present on the input. This detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PASSTHROUGHCONTROL() |
Getter for PASSTHROUGHCONTROL, with configurable default |
ASK_PASSTHROUGHCONTROL() |
Getter for PASSTHROUGHCONTROL w/ exceptions if field has no |
HAS_PASSTHROUGHCONTROL() |
Determine if PASSTHROUGHCONTROL has a value |
PhaseControl¶
When set to shift90Degrees, applies a 90-degree phase shift to the surround channels. Only used for 3/2 coding mode.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PHASECONTROL() |
Getter for PHASECONTROL, with configurable default |
ASK_PHASECONTROL() |
Getter for PHASECONTROL w/ exceptions if field has no value |
HAS_PHASECONTROL() |
Determine if PHASECONTROL has a value |
StereoDownmix¶
Stereo downmix preference. Only used for 3/2 coding mode.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STEREODOWNMIX() |
Getter for STEREODOWNMIX, with configurable default |
ASK_STEREODOWNMIX() |
Getter for STEREODOWNMIX w/ exceptions if field has no value |
HAS_STEREODOWNMIX() |
Determine if STEREODOWNMIX has a value |
SurroundExMode¶
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SURROUNDEXMODE() |
Getter for SURROUNDEXMODE, with configurable default |
ASK_SURROUNDEXMODE() |
Getter for SURROUNDEXMODE w/ exceptions if field has no valu |
HAS_SURROUNDEXMODE() |
Determine if SURROUNDEXMODE has a value |
SurroundMode¶
When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SURROUNDMODE() |
Getter for SURROUNDMODE, with configurable default |
ASK_SURROUNDMODE() |
Getter for SURROUNDMODE w/ exceptions if field has no value |
HAS_SURROUNDMODE() |
Determine if SURROUNDMODE has a value |