Skip to content

/AWS1/CL_MDCVIDEOPROPERTIES

Details about the media file's video track.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_bitdepth TYPE /AWS1/MDC__INTEGER /AWS1/MDC__INTEGER

The number of bits used per color component such as 8, 10, or 12 bits. Standard range (SDR) video typically uses 8-bit, while 10-bit is common for high dynamic range (HDR).

iv_bitrate TYPE /AWS1/MDC__LONG /AWS1/MDC__LONG

The bit rate of the video track, in bits per second.

io_codecmetadata TYPE REF TO /AWS1/CL_MDCCODECMETADATA /AWS1/CL_MDCCODECMETADATA

Codec-specific parameters parsed from the video essence headers. This information provides detailed technical specifications about how the video was encoded, including profile settings, resolution details, and color space information that can help you understand the source video characteristics and make informed encoding decisions.

iv_colorprimaries TYPE /AWS1/MDCCOLORPRIMARIES /AWS1/MDCCOLORPRIMARIES

The color space primaries of the video track, defining the red, green, and blue color coordinates used for the video. This information helps ensure accurate color reproduction during playback and transcoding.

io_framerate TYPE REF TO /AWS1/CL_MDCFRAMERATE /AWS1/CL_MDCFRAMERATE

The frame rate of the video or audio track, expressed as a fraction with numerator and denominator values.

iv_height TYPE /AWS1/MDC__INTEGER /AWS1/MDC__INTEGER

The height of the video track, in pixels.

iv_matrixcoefficients TYPE /AWS1/MDCMATRIXCOEFFICIENTS /AWS1/MDCMATRIXCOEFFICIENTS

The color space matrix coefficients of the video track, defining how RGB color values are converted to and from YUV color space. This affects color accuracy during encoding and decoding processes.

iv_transfercharacteristics TYPE /AWS1/MDCXFERCHARACTERISTICS /AWS1/MDCXFERCHARACTERISTICS

The color space transfer characteristics of the video track, defining the relationship between linear light values and the encoded signal values. This affects brightness and contrast reproduction.

iv_width TYPE /AWS1/MDC__INTEGER /AWS1/MDC__INTEGER

The width of the video track, in pixels.


Queryable Attributes

BitDepth

The number of bits used per color component such as 8, 10, or 12 bits. Standard range (SDR) video typically uses 8-bit, while 10-bit is common for high dynamic range (HDR).

Accessible with the following methods

Method Description
GET_BITDEPTH() Getter for BITDEPTH, with configurable default
ASK_BITDEPTH() Getter for BITDEPTH w/ exceptions if field has no value
HAS_BITDEPTH() Determine if BITDEPTH has a value

BitRate

The bit rate of the video track, in bits per second.

Accessible with the following methods

Method Description
GET_BITRATE() Getter for BITRATE, with configurable default
ASK_BITRATE() Getter for BITRATE w/ exceptions if field has no value
HAS_BITRATE() Determine if BITRATE has a value

CodecMetadata

Codec-specific parameters parsed from the video essence headers. This information provides detailed technical specifications about how the video was encoded, including profile settings, resolution details, and color space information that can help you understand the source video characteristics and make informed encoding decisions.

Accessible with the following methods

Method Description
GET_CODECMETADATA() Getter for CODECMETADATA

ColorPrimaries

The color space primaries of the video track, defining the red, green, and blue color coordinates used for the video. This information helps ensure accurate color reproduction during playback and transcoding.

Accessible with the following methods

Method Description
GET_COLORPRIMARIES() Getter for COLORPRIMARIES, with configurable default
ASK_COLORPRIMARIES() Getter for COLORPRIMARIES w/ exceptions if field has no valu
HAS_COLORPRIMARIES() Determine if COLORPRIMARIES has a value

FrameRate

The frame rate of the video or audio track, expressed as a fraction with numerator and denominator values.

Accessible with the following methods

Method Description
GET_FRAMERATE() Getter for FRAMERATE

Height

The height of the video track, in pixels.

Accessible with the following methods

Method Description
GET_HEIGHT() Getter for HEIGHT, with configurable default
ASK_HEIGHT() Getter for HEIGHT w/ exceptions if field has no value
HAS_HEIGHT() Determine if HEIGHT has a value

MatrixCoefficients

The color space matrix coefficients of the video track, defining how RGB color values are converted to and from YUV color space. This affects color accuracy during encoding and decoding processes.

Accessible with the following methods

Method Description
GET_MATRIXCOEFFICIENTS() Getter for MATRIXCOEFFICIENTS, with configurable default
ASK_MATRIXCOEFFICIENTS() Getter for MATRIXCOEFFICIENTS w/ exceptions if field has no
HAS_MATRIXCOEFFICIENTS() Determine if MATRIXCOEFFICIENTS has a value

TransferCharacteristics

The color space transfer characteristics of the video track, defining the relationship between linear light values and the encoded signal values. This affects brightness and contrast reproduction.

Accessible with the following methods

Method Description
GET_TRANSFERCHARACTERISTICS() Getter for TRANSFERCHARACTERISTICS, with configurable defaul
ASK_TRANSFERCHARACTERISTICS() Getter for TRANSFERCHARACTERISTICS w/ exceptions if field ha
HAS_TRANSFERCHARACTERISTICS() Determine if TRANSFERCHARACTERISTICS has a value

Width

The width of the video track, in pixels.

Accessible with the following methods

Method Description
GET_WIDTH() Getter for WIDTH, with configurable default
ASK_WIDTH() Getter for WIDTH w/ exceptions if field has no value
HAS_WIDTH() Determine if WIDTH has a value