Skip to content

/AWS1/CL_MDLAUDIOPREMIXERSTGS

Audio pre-mixer settings for normalizing audio before interleaving. These settings can be applied to individual PIDs or tracks before they are combined.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_audionormalizationstgs TYPE REF TO /AWS1/CL_MDLAUDIONORMALIZATI00 /AWS1/CL_MDLAUDIONORMALIZATI00

Audio normalization settings for loudness control. When specified, audio loudness will be normalized according to the chosen algorithm.

iv_channels TYPE /AWS1/MDL__INTEGERMIN1MAX16 /AWS1/MDL__INTEGERMIN1MAX16

Number of audio channels. If specified, the audio will be remixed to match this channel count. Ignored if remixSettings is specified.

iv_gaindb TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

Gain adjustment in dB to apply. Range: -60 to +60 dB

io_remixsettings TYPE REF TO /AWS1/CL_MDLREMIXSETTINGS /AWS1/CL_MDLREMIXSETTINGS

Settings that control how input audio channels are remixed. When specified, allows fine-grained control over channel mapping and gain levels. Takes precedence over the 'channels' setting.


Queryable Attributes

AudioNormalizationSettings

Audio normalization settings for loudness control. When specified, audio loudness will be normalized according to the chosen algorithm.

Accessible with the following methods

Method Description
GET_AUDIONORMALIZATIONSTGS() Getter for AUDIONORMALIZATIONSETTINGS

Channels

Number of audio channels. If specified, the audio will be remixed to match this channel count. Ignored if remixSettings is specified.

Accessible with the following methods

Method Description
GET_CHANNELS() Getter for CHANNELS, with configurable default
ASK_CHANNELS() Getter for CHANNELS w/ exceptions if field has no value
HAS_CHANNELS() Determine if CHANNELS has a value

GainDb

Gain adjustment in dB to apply. Range: -60 to +60 dB

Accessible with the following methods

Method Description
GET_GAINDB() Getter for GAINDB, with configurable default
ASK_GAINDB() Getter for GAINDB w/ exceptions if field has no value
STR_GAINDB() String format for GAINDB, with configurable default
HAS_GAINDB() Determine if GAINDB has a value

RemixSettings

Settings that control how input audio channels are remixed. When specified, allows fine-grained control over channel mapping and gain levels. Takes precedence over the 'channels' setting.

Accessible with the following methods

Method Description
GET_REMIXSETTINGS() Getter for REMIXSETTINGS