/AWS1/CL_MDPHLSMANIFESTCREOR00¶
A HTTP Live Streaming (HLS) manifest configuration.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
IV_ID
TYPE /AWS1/MDP__STRING
/AWS1/MDP__STRING
¶
The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
Optional arguments:¶
IV_ADMARKERS
TYPE /AWS1/MDPADMARKERS
/AWS1/MDPADMARKERS
¶
This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
IT_ADTRIGGERS
TYPE /AWS1/CL_MDPADTRIGGERS_W=>TT_ADTRIGGERS
TT_ADTRIGGERS
¶
AdTriggers
IV_ADSONDELIVERYRESTRICTIONS
TYPE /AWS1/MDPADSONDELIVERYRESTRI00
/AWS1/MDPADSONDELIVERYRESTRI00
¶
AdsOnDeliveryRestrictions
IV_INCLUDEIFRAMEONLYSTREAM
TYPE /AWS1/MDP__BOOLEAN
/AWS1/MDP__BOOLEAN
¶
When enabled, an I-Frame only stream will be included in the output.
IV_MANIFESTNAME
TYPE /AWS1/MDP__STRING
/AWS1/MDP__STRING
¶
An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
IV_PLAYLISTTYPE
TYPE /AWS1/MDPPLAYLISTTYPE
/AWS1/MDPPLAYLISTTYPE
¶
The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
IV_PLAYLISTWINDOWSECONDS
TYPE /AWS1/MDP__INTEGER
/AWS1/MDP__INTEGER
¶
Time window (in seconds) contained in each parent manifest.
IV_PROGRAMDATETIMEINTERVAL00
TYPE /AWS1/MDP__INTEGER
/AWS1/MDP__INTEGER
¶
The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
Queryable Attributes¶
AdMarkers¶
This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ADMARKERS() |
Getter for ADMARKERS, with configurable default |
ASK_ADMARKERS() |
Getter for ADMARKERS w/ exceptions if field has no value |
HAS_ADMARKERS() |
Determine if ADMARKERS has a value |
AdTriggers¶
AdTriggers
Accessible with the following methods¶
Method | Description |
---|---|
GET_ADTRIGGERS() |
Getter for ADTRIGGERS, with configurable default |
ASK_ADTRIGGERS() |
Getter for ADTRIGGERS w/ exceptions if field has no value |
HAS_ADTRIGGERS() |
Determine if ADTRIGGERS has a value |
AdsOnDeliveryRestrictions¶
AdsOnDeliveryRestrictions
Accessible with the following methods¶
Method | Description |
---|---|
GET_ADSONDELIVERYRESTRICTI00() |
Getter for ADSONDELIVERYRESTRICTIONS, with configurable defa |
ASK_ADSONDELIVERYRESTRICTI00() |
Getter for ADSONDELIVERYRESTRICTIONS w/ exceptions if field |
HAS_ADSONDELIVERYRESTRICTI00() |
Determine if ADSONDELIVERYRESTRICTIONS has a value |
Id¶
The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
IncludeIframeOnlyStream¶
When enabled, an I-Frame only stream will be included in the output.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INCLUDEIFRAMEONLYSTREAM() |
Getter for INCLUDEIFRAMEONLYSTREAM, with configurable defaul |
ASK_INCLUDEIFRAMEONLYSTREAM() |
Getter for INCLUDEIFRAMEONLYSTREAM w/ exceptions if field ha |
HAS_INCLUDEIFRAMEONLYSTREAM() |
Determine if INCLUDEIFRAMEONLYSTREAM has a value |
ManifestName¶
An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MANIFESTNAME() |
Getter for MANIFESTNAME, with configurable default |
ASK_MANIFESTNAME() |
Getter for MANIFESTNAME w/ exceptions if field has no value |
HAS_MANIFESTNAME() |
Determine if MANIFESTNAME has a value |
PlaylistType¶
The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PLAYLISTTYPE() |
Getter for PLAYLISTTYPE, with configurable default |
ASK_PLAYLISTTYPE() |
Getter for PLAYLISTTYPE w/ exceptions if field has no value |
HAS_PLAYLISTTYPE() |
Determine if PLAYLISTTYPE has a value |
PlaylistWindowSeconds¶
Time window (in seconds) contained in each parent manifest.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PLAYLISTWINDOWSECONDS() |
Getter for PLAYLISTWINDOWSECONDS, with configurable default |
ASK_PLAYLISTWINDOWSECONDS() |
Getter for PLAYLISTWINDOWSECONDS w/ exceptions if field has |
HAS_PLAYLISTWINDOWSECONDS() |
Determine if PLAYLISTWINDOWSECONDS has a value |
ProgramDateTimeIntervalSeconds¶
The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PROGRAMDATETIMEINTERVA00() |
Getter for PROGRAMDATETIMEINTERVALSECS, with configurable de |
ASK_PROGRAMDATETIMEINTERVA00() |
Getter for PROGRAMDATETIMEINTERVALSECS w/ exceptions if fiel |
HAS_PROGRAMDATETIMEINTERVA00() |
Determine if PROGRAMDATETIMEINTERVALSECS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT___LSTOFHLSMANIFESTCREORUP00
¶
TYPES TT___LSTOFHLSMANIFESTCREORUP00 TYPE STANDARD TABLE OF REF TO /AWS1/CL_MDPHLSMANIFESTCREOR00 WITH DEFAULT KEY
.