/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
ABSOLUTEorRELATIVE.
ABSOLUTE- The program plays at a specific wall clock time. This setting can only be used for channels using theLINEARPlaybackMode.Note the following considerations when using
ABSOLUTEtransitions: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
FillerSlateyou configured for your linear channel.
RELATIVE- The program is inserted into the schedule either before or after a program that you specify viaRelativePosition.
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
ABSOLUTEorRELATIVE.
ABSOLUTE- The program plays at a specific wall clock time. This setting can only be used for channels using theLINEARPlaybackMode.Note the following considerations when using
ABSOLUTEtransitions: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
FillerSlateyou configured for your linear channel.
RELATIVE- The program is inserted into the schedule either before or after a program that you specify viaRelativePosition.
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 |