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