Skip to content

/AWS1/CL_MDLAUDIODESCRIPTION

Audio Description

CONSTRUCTOR

IMPORTING

Required arguments:

IV_AUDIOSELECTORNAME TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

The name of the AudioSelector used as the source for this AudioDescription.

IV_NAME TYPE /AWS1/MDL__STRINGMAX255 /AWS1/MDL__STRINGMAX255

The name of this AudioDescription. Outputs will use this name to uniquely identify this AudioDescription. Description names should be unique within this Live Event.

Optional arguments:

IO_AUDIONORMALIZATIONSTGS TYPE REF TO /AWS1/CL_MDLAUDIONORMALIZATI00 /AWS1/CL_MDLAUDIONORMALIZATI00

Advanced audio normalization settings.

IV_AUDIOTYPE TYPE /AWS1/MDLAUDIOTYPE /AWS1/MDLAUDIOTYPE

Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.

IV_AUDIOTYPECONTROL TYPE /AWS1/MDLAUDIODESCAUDIOTYPECTL /AWS1/MDLAUDIODESCAUDIOTYPECTL

Determines how audio type is determined. followInput: If the input contains an ISO 639 audioType, then that value is passed through to the output. If the input contains no ISO 639 audioType, the value in Audio Type is included in the output. useConfigured: The value in Audio Type is included in the output. Note that this field and audioType are both ignored if inputType is broadcasterMixedAd.

IO_AUDIOWATERMARKINGSETTINGS TYPE REF TO /AWS1/CL_MDLAUDIOWATERMARKSTGS /AWS1/CL_MDLAUDIOWATERMARKSTGS

Settings to configure one or more solutions that insert audio watermarks in the audio encode

IO_CODECSETTINGS TYPE REF TO /AWS1/CL_MDLAUDIOCODECSETTINGS /AWS1/CL_MDLAUDIOCODECSETTINGS

Audio codec settings.

IV_LANGUAGECODE TYPE /AWS1/MDL__STRINGMIN1MAX35 /AWS1/MDL__STRINGMIN1MAX35

RFC 5646 language code representing the language of the audio output track. Only used if languageControlMode is useConfigured, or there is no ISO 639 language code specified in the input.

IV_LANGUAGECODECONTROL TYPE /AWS1/MDLAUDIODSCLANGUAGECOD00 /AWS1/MDLAUDIODSCLANGUAGECOD00

Choosing followInput will cause the ISO 639 language code of the output to follow the ISO 639 language code of the input. The languageCode will be used when useConfigured is set, or when followInput is selected but there is no ISO 639 language code specified by the input.

IO_REMIXSETTINGS TYPE REF TO /AWS1/CL_MDLREMIXSETTINGS /AWS1/CL_MDLREMIXSETTINGS

Settings that control how input audio channels are remixed into the output audio channels.

IV_STREAMNAME TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Used for MS Smooth and Apple HLS outputs. Indicates the name displayed by the player (eg. English, or Director Commentary).

IT_AUDIODASHROLES TYPE /AWS1/CL_MDL__LSTOFDASHROLEA00=>TT___LISTOFDASHROLEAUDIO TT___LISTOFDASHROLEAUDIO

Identifies the DASH roles to assign to this audio output. Applies only when the audio output is configured for DVB DASH accessibility signaling.

IV_DVBDASHACCESSIBILITY TYPE /AWS1/MDLDVBDASHACCESSIBILITY /AWS1/MDLDVBDASHACCESSIBILITY

Identifies DVB DASH accessibility signaling in this audio output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers.


Queryable Attributes

AudioNormalizationSettings

Advanced audio normalization settings.

Accessible with the following methods

Method Description
GET_AUDIONORMALIZATIONSTGS() Getter for AUDIONORMALIZATIONSETTINGS

AudioSelectorName

The name of the AudioSelector used as the source for this AudioDescription.

Accessible with the following methods

Method Description
GET_AUDIOSELECTORNAME() Getter for AUDIOSELECTORNAME, with configurable default
ASK_AUDIOSELECTORNAME() Getter for AUDIOSELECTORNAME w/ exceptions if field has no v
HAS_AUDIOSELECTORNAME() Determine if AUDIOSELECTORNAME has a value

AudioType

Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.

Accessible with the following methods

Method Description
GET_AUDIOTYPE() Getter for AUDIOTYPE, with configurable default
ASK_AUDIOTYPE() Getter for AUDIOTYPE w/ exceptions if field has no value
HAS_AUDIOTYPE() Determine if AUDIOTYPE has a value

AudioTypeControl

Determines how audio type is determined. followInput: If the input contains an ISO 639 audioType, then that value is passed through to the output. If the input contains no ISO 639 audioType, the value in Audio Type is included in the output. useConfigured: The value in Audio Type is included in the output. Note that this field and audioType are both ignored if inputType is broadcasterMixedAd.

Accessible with the following methods

Method Description
GET_AUDIOTYPECONTROL() Getter for AUDIOTYPECONTROL, with configurable default
ASK_AUDIOTYPECONTROL() Getter for AUDIOTYPECONTROL w/ exceptions if field has no va
HAS_AUDIOTYPECONTROL() Determine if AUDIOTYPECONTROL has a value

AudioWatermarkingSettings

Settings to configure one or more solutions that insert audio watermarks in the audio encode

Accessible with the following methods

Method Description
GET_AUDIOWATERMARKINGSTGS() Getter for AUDIOWATERMARKINGSETTINGS

CodecSettings

Audio codec settings.

Accessible with the following methods

Method Description
GET_CODECSETTINGS() Getter for CODECSETTINGS

LanguageCode

RFC 5646 language code representing the language of the audio output track. Only used if languageControlMode is useConfigured, or there is no ISO 639 language code specified in the input.

Accessible with the following methods

Method Description
GET_LANGUAGECODE() Getter for LANGUAGECODE, with configurable default
ASK_LANGUAGECODE() Getter for LANGUAGECODE w/ exceptions if field has no value
HAS_LANGUAGECODE() Determine if LANGUAGECODE has a value

LanguageCodeControl

Choosing followInput will cause the ISO 639 language code of the output to follow the ISO 639 language code of the input. The languageCode will be used when useConfigured is set, or when followInput is selected but there is no ISO 639 language code specified by the input.

Accessible with the following methods

Method Description
GET_LANGUAGECODECONTROL() Getter for LANGUAGECODECONTROL, with configurable default
ASK_LANGUAGECODECONTROL() Getter for LANGUAGECODECONTROL w/ exceptions if field has no
HAS_LANGUAGECODECONTROL() Determine if LANGUAGECODECONTROL has a value

Name

The name of this AudioDescription. Outputs will use this name to uniquely identify this AudioDescription. Description names should be unique within this Live Event.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

RemixSettings

Settings that control how input audio channels are remixed into the output audio channels.

Accessible with the following methods

Method Description
GET_REMIXSETTINGS() Getter for REMIXSETTINGS

StreamName

Used for MS Smooth and Apple HLS outputs. Indicates the name displayed by the player (eg. English, or Director Commentary).

Accessible with the following methods

Method Description
GET_STREAMNAME() Getter for STREAMNAME, with configurable default
ASK_STREAMNAME() Getter for STREAMNAME w/ exceptions if field has no value
HAS_STREAMNAME() Determine if STREAMNAME has a value

AudioDashRoles

Identifies the DASH roles to assign to this audio output. Applies only when the audio output is configured for DVB DASH accessibility signaling.

Accessible with the following methods

Method Description
GET_AUDIODASHROLES() Getter for AUDIODASHROLES, with configurable default
ASK_AUDIODASHROLES() Getter for AUDIODASHROLES w/ exceptions if field has no valu
HAS_AUDIODASHROLES() Determine if AUDIODASHROLES has a value

DvbDashAccessibility

Identifies DVB DASH accessibility signaling in this audio output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers.

Accessible with the following methods

Method Description
GET_DVBDASHACCESSIBILITY() Getter for DVBDASHACCESSIBILITY, with configurable default
ASK_DVBDASHACCESSIBILITY() Getter for DVBDASHACCESSIBILITY w/ exceptions if field has n
HAS_DVBDASHACCESSIBILITY() Determine if DVBDASHACCESSIBILITY has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT___LISTOFAUDIODESCRIPTION

TYPES TT___LISTOFAUDIODESCRIPTION TYPE STANDARD TABLE OF REF TO /AWS1/CL_MDLAUDIODESCRIPTION WITH DEFAULT KEY
.