Skip to content

/AWS1/CL_MDTTRANSITION

Program transition configuration.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_relativeposition TYPE /AWS1/MDTRELATIVEPOSITION /AWS1/MDTRELATIVEPOSITION

The position where this program will be inserted relative to the RelativePosition.

iv_type TYPE /AWS1/MDT__STRING /AWS1/MDT__STRING

Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.

ABSOLUTE - The program plays at a specific wall clock time. This setting can only be used for channels using the LINEAR PlaybackMode.

Note the following considerations when using ABSOLUTE transitions:

If the preceding program in the schedule has a duration that extends past the wall clock time, MediaTailor truncates the preceding program on a common segment boundary.

If there are gaps in playback, MediaTailor plays the FillerSlate you configured for your linear channel.

RELATIVE - The program is inserted into the schedule either before or after a program that you specify via RelativePosition.

Optional arguments:

iv_durationmillis TYPE /AWS1/MDT__LONG /AWS1/MDT__LONG

The duration of the live program in seconds.

iv_relativeprogram TYPE /AWS1/MDT__STRING /AWS1/MDT__STRING

The name of the program that this program will be inserted next to, as defined by RelativePosition.

iv_scheduledstarttimemillis TYPE /AWS1/MDT__LONG /AWS1/MDT__LONG

The date and time that the program is scheduled to start, in epoch milliseconds.


Queryable Attributes

DurationMillis

The duration of the live program in seconds.

Accessible with the following methods

Method Description
GET_DURATIONMILLIS() Getter for DURATIONMILLIS, with configurable default
ASK_DURATIONMILLIS() Getter for DURATIONMILLIS w/ exceptions if field has no valu
HAS_DURATIONMILLIS() Determine if DURATIONMILLIS has a value

RelativePosition

The position where this program will be inserted relative to the RelativePosition.

Accessible with the following methods

Method Description
GET_RELATIVEPOSITION() Getter for RELATIVEPOSITION, with configurable default
ASK_RELATIVEPOSITION() Getter for RELATIVEPOSITION w/ exceptions if field has no va
HAS_RELATIVEPOSITION() Determine if RELATIVEPOSITION has a value

RelativeProgram

The name of the program that this program will be inserted next to, as defined by RelativePosition.

Accessible with the following methods

Method Description
GET_RELATIVEPROGRAM() Getter for RELATIVEPROGRAM, with configurable default
ASK_RELATIVEPROGRAM() Getter for RELATIVEPROGRAM w/ exceptions if field has no val
HAS_RELATIVEPROGRAM() Determine if RELATIVEPROGRAM has a value

ScheduledStartTimeMillis

The date and time that the program is scheduled to start, in epoch milliseconds.

Accessible with the following methods

Method Description
GET_SCHEDULEDSTARTTIMEMILLIS() Getter for SCHEDULEDSTARTTIMEMILLIS, with configurable defau
ASK_SCHEDULEDSTARTTIMEMILLIS() Getter for SCHEDULEDSTARTTIMEMILLIS w/ exceptions if field h
HAS_SCHEDULEDSTARTTIMEMILLIS() Determine if SCHEDULEDSTARTTIMEMILLIS has a value

Type

Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.

ABSOLUTE - The program plays at a specific wall clock time. This setting can only be used for channels using the LINEAR PlaybackMode.

Note the following considerations when using ABSOLUTE transitions:

If the preceding program in the schedule has a duration that extends past the wall clock time, MediaTailor truncates the preceding program on a common segment boundary.

If there are gaps in playback, MediaTailor plays the FillerSlate you configured for your linear channel.

RELATIVE - The program is inserted into the schedule either before or after a program that you specify via RelativePosition.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value