/AWS1/CL_MDLAUDIOPID¶
Represents a single PID value for audio selection with optional pre-mixer settings
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_pid TYPE /AWS1/MDL__INTEGERMIN0MAX8191 /AWS1/MDL__INTEGERMIN0MAX8191¶
PID value from within a source.
Optional arguments:¶
io_dolbyedecode TYPE REF TO /AWS1/CL_MDLAUDIODOLBYEDECODE /AWS1/CL_MDLAUDIODOLBYEDECODE¶
Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. When using the 'pids' array, if this field is not specified and Dolby E content is present, the decoder will extract the specified program. To maintain legacy behavior (allPrograms), explicitly set programSelection to "allChannels".
io_premixsettings TYPE REF TO /AWS1/CL_MDLAUDIOPREMIXERSTGS /AWS1/CL_MDLAUDIOPREMIXERSTGS¶
Optional audio pre-mixer settings for this PID. When specified, allows per-PID audio processing including channel remixing, gain adjustment, and loudness normalization before interleaving.
Queryable Attributes¶
DolbyEDecode¶
Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. When using the 'pids' array, if this field is not specified and Dolby E content is present, the decoder will extract the specified program. To maintain legacy behavior (allPrograms), explicitly set programSelection to "allChannels".
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DOLBYEDECODE() |
Getter for DOLBYEDECODE |
Pid¶
PID value from within a source.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PID() |
Getter for PID, with configurable default |
ASK_PID() |
Getter for PID w/ exceptions if field has no value |
HAS_PID() |
Determine if PID has a value |
PremixSettings¶
Optional audio pre-mixer settings for this PID. When specified, allows per-PID audio processing including channel remixing, gain adjustment, and loudness normalization before interleaving.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PREMIXSETTINGS() |
Getter for PREMIXSETTINGS |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT___LISTOFAUDIOPID¶
TYPES TT___LISTOFAUDIOPID TYPE STANDARD TABLE OF REF TO /AWS1/CL_MDLAUDIOPID WITH DEFAULT KEY
.