Skip to content

/AWS1/CL_MDXENCODINGCONFIG

The encoding configuration to apply to the NDIĀ® source when transcoding it to a transport stream for downstream distribution. You can choose between several predefined encoding profiles based on common use cases.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_encodingprofile TYPE /AWS1/MDXENCODINGPROFILE /AWS1/MDXENCODINGPROFILE

The encoding profile to use when transcoding the NDI source content to a transport stream. You can change this value while the flow is running.

iv_videomaxbitrate TYPE /AWS1/MDXINTEGER /AWS1/MDXINTEGER

The maximum video bitrate to use when transcoding the NDI source to a transport stream. This parameter enables you to override the default video bitrate within the encoding profile's supported range.

The supported range is 10,000,000 - 50,000,000 bits per second (bps). If you don't specify a value, MediaConnect uses the default value of 20,000,000 bps.


Queryable Attributes

EncodingProfile

The encoding profile to use when transcoding the NDI source content to a transport stream. You can change this value while the flow is running.

Accessible with the following methods

Method Description
GET_ENCODINGPROFILE() Getter for ENCODINGPROFILE, with configurable default
ASK_ENCODINGPROFILE() Getter for ENCODINGPROFILE w/ exceptions if field has no val
HAS_ENCODINGPROFILE() Determine if ENCODINGPROFILE has a value

VideoMaxBitrate

The maximum video bitrate to use when transcoding the NDI source to a transport stream. This parameter enables you to override the default video bitrate within the encoding profile's supported range.

The supported range is 10,000,000 - 50,000,000 bits per second (bps). If you don't specify a value, MediaConnect uses the default value of 20,000,000 bps.

Accessible with the following methods

Method Description
GET_VIDEOMAXBITRATE() Getter for VIDEOMAXBITRATE, with configurable default
ASK_VIDEOMAXBITRATE() Getter for VIDEOMAXBITRATE w/ exceptions if field has no val
HAS_VIDEOMAXBITRATE() Determine if VIDEOMAXBITRATE has a value