Skip to content

/AWS1/CL_MDCOUTPUT

Each output in your job is a collection of settings that describes how you want MediaConvert to encode a single output file or stream. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/create-outputs.html.

CONSTRUCTOR

IMPORTING

Optional arguments:

IT_AUDIODESCRIPTIONS TYPE /AWS1/CL_MDCAUDIODESCRIPTION=>TT___LISTOFAUDIODESCRIPTION TT___LISTOFAUDIODESCRIPTION

Contains groups of audio encoding settings organized by audio codec. Include one instance of per output. Can contain multiple groups of encoding settings.

IT_CAPTIONDESCRIPTIONS TYPE /AWS1/CL_MDCCAPTIONDESCRIPTION=>TT___LISTOFCAPTIONDESCRIPTION TT___LISTOFCAPTIONDESCRIPTION

Contains groups of captions settings. For each output that has captions, include one instance of CaptionDescriptions. Can contain multiple groups of captions settings.

IO_CONTAINERSETTINGS TYPE REF TO /AWS1/CL_MDCCONTAINERSETTINGS /AWS1/CL_MDCCONTAINERSETTINGS

Container specific settings.

IV_EXTENSION TYPE /AWS1/MDC__STRING /AWS1/MDC__STRING

Use Extension to specify the file extension for outputs in File output groups. If you do not specify a value, the service will use default extensions by container type as follows * MPEG-2 transport stream, m2ts * Quicktime, mov * MXF container, mxf * MPEG-4 container, mp4 * WebM container, webm * No Container, the service will use codec extensions (e.g. AAC, H265, H265, AC3)

IV_NAMEMODIFIER TYPE /AWS1/MDC__STRINGMIN1MAX256 /AWS1/MDC__STRINGMIN1MAX256

Use Name modifier to have the service add a string to the end of each output filename. You specify the base filename as part of your destination URI. When you create multiple outputs in the same output group, Name modifier is required. Name modifier also accepts format identifiers. For DASH ISO outputs, if you use the format identifiers $Number$ or $Time$ in one output, you must use them in the same way in all outputs of the output group.

IO_OUTPUTSETTINGS TYPE REF TO /AWS1/CL_MDCOUTPUTSETTINGS /AWS1/CL_MDCOUTPUTSETTINGS

Specific settings for this type of output.

IV_PRESET TYPE /AWS1/MDC__STRINGMIN0 /AWS1/MDC__STRINGMIN0

Use Preset to specify a preset for your transcoding settings. Provide the system or custom preset name. You can specify either Preset or Container settings, but not both.

IO_VIDEODESCRIPTION TYPE REF TO /AWS1/CL_MDCVIDEODESCRIPTION /AWS1/CL_MDCVIDEODESCRIPTION

VideoDescription contains a group of video encoding settings. The specific video settings depend on the video codec that you choose for the property codec. Include one instance of VideoDescription per output.


Queryable Attributes

AudioDescriptions

Contains groups of audio encoding settings organized by audio codec. Include one instance of per output. Can contain multiple groups of encoding settings.

Accessible with the following methods

Method Description
GET_AUDIODESCRIPTIONS() Getter for AUDIODESCRIPTIONS, with configurable default
ASK_AUDIODESCRIPTIONS() Getter for AUDIODESCRIPTIONS w/ exceptions if field has no v
HAS_AUDIODESCRIPTIONS() Determine if AUDIODESCRIPTIONS has a value

CaptionDescriptions

Contains groups of captions settings. For each output that has captions, include one instance of CaptionDescriptions. Can contain multiple groups of captions settings.

Accessible with the following methods

Method Description
GET_CAPTIONDESCRIPTIONS() Getter for CAPTIONDESCRIPTIONS, with configurable default
ASK_CAPTIONDESCRIPTIONS() Getter for CAPTIONDESCRIPTIONS w/ exceptions if field has no
HAS_CAPTIONDESCRIPTIONS() Determine if CAPTIONDESCRIPTIONS has a value

ContainerSettings

Container specific settings.

Accessible with the following methods

Method Description
GET_CONTAINERSETTINGS() Getter for CONTAINERSETTINGS

Extension

Use Extension to specify the file extension for outputs in File output groups. If you do not specify a value, the service will use default extensions by container type as follows * MPEG-2 transport stream, m2ts * Quicktime, mov * MXF container, mxf * MPEG-4 container, mp4 * WebM container, webm * No Container, the service will use codec extensions (e.g. AAC, H265, H265, AC3)

Accessible with the following methods

Method Description
GET_EXTENSION() Getter for EXTENSION, with configurable default
ASK_EXTENSION() Getter for EXTENSION w/ exceptions if field has no value
HAS_EXTENSION() Determine if EXTENSION has a value

NameModifier

Use Name modifier to have the service add a string to the end of each output filename. You specify the base filename as part of your destination URI. When you create multiple outputs in the same output group, Name modifier is required. Name modifier also accepts format identifiers. For DASH ISO outputs, if you use the format identifiers $Number$ or $Time$ in one output, you must use them in the same way in all outputs of the output group.

Accessible with the following methods

Method Description
GET_NAMEMODIFIER() Getter for NAMEMODIFIER, with configurable default
ASK_NAMEMODIFIER() Getter for NAMEMODIFIER w/ exceptions if field has no value
HAS_NAMEMODIFIER() Determine if NAMEMODIFIER has a value

OutputSettings

Specific settings for this type of output.

Accessible with the following methods

Method Description
GET_OUTPUTSETTINGS() Getter for OUTPUTSETTINGS

Preset

Use Preset to specify a preset for your transcoding settings. Provide the system or custom preset name. You can specify either Preset or Container settings, but not both.

Accessible with the following methods

Method Description
GET_PRESET() Getter for PRESET, with configurable default
ASK_PRESET() Getter for PRESET w/ exceptions if field has no value
HAS_PRESET() Determine if PRESET has a value

VideoDescription

VideoDescription contains a group of video encoding settings. The specific video settings depend on the video codec that you choose for the property codec. Include one instance of VideoDescription per output.

Accessible with the following methods

Method Description
GET_VIDEODESCRIPTION() Getter for VIDEODESCRIPTION

Public Local Types In This Class

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

TT___LISTOFOUTPUT

TYPES TT___LISTOFOUTPUT TYPE STANDARD TABLE OF REF TO /AWS1/CL_MDCOUTPUT WITH DEFAULT KEY
.