Skip to content

/AWS1/CL_MDCCONTAINER

The container of your media file. This information helps you understand the overall structure and details of your media, including format, duration, and track layout.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_duration TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The total duration of your media file, in seconds.

iv_format TYPE /AWS1/MDCFORMAT /AWS1/MDCFORMAT

The format of your media file. For example: MP4, QuickTime (MOV), Matroska (MKV), WebM, MXF, Wave, AVI, or MPEG-TS. Note that this will be blank if your media file has a format that the MediaConvert Probe operation does not recognize.

iv_starttimecode TYPE /AWS1/MDC__STRING /AWS1/MDC__STRING

The start timecode of the media file, in HH:MM:SS:FF format (or HH:MM:SS;FF for drop frame timecode). Note that this field is null when the container does not include an embedded start timecode.

it_tracks TYPE /AWS1/CL_MDCTRACK=>TT___LISTOFTRACK TT___LISTOFTRACK

Details about each track (video, audio, or data) in the media file.


Queryable Attributes

Duration

The total duration of your media file, in seconds.

Accessible with the following methods

Method Description
GET_DURATION() Getter for DURATION, with configurable default
ASK_DURATION() Getter for DURATION w/ exceptions if field has no value
STR_DURATION() String format for DURATION, with configurable default
HAS_DURATION() Determine if DURATION has a value

Format

The format of your media file. For example: MP4, QuickTime (MOV), Matroska (MKV), WebM, MXF, Wave, AVI, or MPEG-TS. Note that this will be blank if your media file has a format that the MediaConvert Probe operation does not recognize.

Accessible with the following methods

Method Description
GET_FORMAT() Getter for FORMAT, with configurable default
ASK_FORMAT() Getter for FORMAT w/ exceptions if field has no value
HAS_FORMAT() Determine if FORMAT has a value

StartTimecode

The start timecode of the media file, in HH:MM:SS:FF format (or HH:MM:SS;FF for drop frame timecode). Note that this field is null when the container does not include an embedded start timecode.

Accessible with the following methods

Method Description
GET_STARTTIMECODE() Getter for STARTTIMECODE, with configurable default
ASK_STARTTIMECODE() Getter for STARTTIMECODE w/ exceptions if field has no value
HAS_STARTTIMECODE() Determine if STARTTIMECODE has a value

Tracks

Details about each track (video, audio, or data) in the media file.

Accessible with the following methods

Method Description
GET_TRACKS() Getter for TRACKS, with configurable default
ASK_TRACKS() Getter for TRACKS w/ exceptions if field has no value
HAS_TRACKS() Determine if TRACKS has a value