/AWS1/CL_MDPDASHPACKAGE¶
A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IT_ADTRIGGERS
TYPE /AWS1/CL_MDPADTRIGGERS_W=>TT_ADTRIGGERS
TT_ADTRIGGERS
¶
AdTriggers
IV_ADSONDELIVERYRESTRICTIONS
TYPE /AWS1/MDPADSONDELIVERYRESTRI00
/AWS1/MDPADSONDELIVERYRESTRI00
¶
AdsOnDeliveryRestrictions
IO_ENCRYPTION
TYPE REF TO /AWS1/CL_MDPDASHENCRYPTION
/AWS1/CL_MDPDASHENCRYPTION
¶
Encryption
IV_INCLUDEIFRAMEONLYSTREAM
TYPE /AWS1/MDP__BOOLEAN
/AWS1/MDP__BOOLEAN
¶
When enabled, an I-Frame only stream will be included in the output.
IV_MANIFESTLAYOUT
TYPE /AWS1/MDPMANIFESTLAYOUT
/AWS1/MDPMANIFESTLAYOUT
¶
Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level. When set to DRM_TOP_LEVEL_COMPACT, content protection elements are placed the MPD level and referenced at the AdaptationSet level.
IV_MANIFESTWINDOWSECONDS
TYPE /AWS1/MDP__INTEGER
/AWS1/MDP__INTEGER
¶
Time window (in seconds) contained in each manifest.
IV_MINBUFFERTIMESECONDS
TYPE /AWS1/MDP__INTEGER
/AWS1/MDP__INTEGER
¶
Minimum duration (in seconds) that a player will buffer media before starting the presentation.
IV_MINUPDATEPERIODSECONDS
TYPE /AWS1/MDP__INTEGER
/AWS1/MDP__INTEGER
¶
Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
IT_PERIODTRIGGERS
TYPE /AWS1/CL_MDP__LSTOF__PERTRIG00=>TT___LSTOF__PERTRIGGERSELEMENT
TT___LSTOF__PERTRIGGERSELEMENT
¶
A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Channel source contains SCTE-35 ad markers.
IV_PROFILE
TYPE /AWS1/MDPPROFILE
/AWS1/MDPPROFILE
¶
The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled. When set to "DVB-DASH_2014", DVB-DASH 2014 compliant output is enabled.
IV_SEGMENTDURATIONSECONDS
TYPE /AWS1/MDP__INTEGER
/AWS1/MDP__INTEGER
¶
Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
IV_SEGMENTTEMPLATEFORMAT
TYPE /AWS1/MDPSEGMENTTEMPLATEFORMAT
/AWS1/MDPSEGMENTTEMPLATEFORMAT
¶
Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
IO_STREAMSELECTION
TYPE REF TO /AWS1/CL_MDPSTREAMSELECTION
/AWS1/CL_MDPSTREAMSELECTION
¶
StreamSelection
IV_SUGGESTEDPRESENTATIONDE00
TYPE /AWS1/MDP__INTEGER
/AWS1/MDP__INTEGER
¶
Duration (in seconds) to delay live content before presentation.
IV_UTCTIMING
TYPE /AWS1/MDPUTCTIMING
/AWS1/MDPUTCTIMING
¶
Determines the type of UTCTiming included in the Media Presentation Description (MPD)
IV_UTCTIMINGURI
TYPE /AWS1/MDP__STRING
/AWS1/MDP__STRING
¶
Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
Queryable Attributes¶
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 |
Encryption¶
Encryption
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENCRYPTION() |
Getter for ENCRYPTION |
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 |
ManifestLayout¶
Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level. When set to DRM_TOP_LEVEL_COMPACT, content protection elements are placed the MPD level and referenced at the AdaptationSet level.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MANIFESTLAYOUT() |
Getter for MANIFESTLAYOUT, with configurable default |
ASK_MANIFESTLAYOUT() |
Getter for MANIFESTLAYOUT w/ exceptions if field has no valu |
HAS_MANIFESTLAYOUT() |
Determine if MANIFESTLAYOUT has a value |
ManifestWindowSeconds¶
Time window (in seconds) contained in each manifest.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MANIFESTWINDOWSECONDS() |
Getter for MANIFESTWINDOWSECONDS, with configurable default |
ASK_MANIFESTWINDOWSECONDS() |
Getter for MANIFESTWINDOWSECONDS w/ exceptions if field has |
HAS_MANIFESTWINDOWSECONDS() |
Determine if MANIFESTWINDOWSECONDS has a value |
MinBufferTimeSeconds¶
Minimum duration (in seconds) that a player will buffer media before starting the presentation.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MINBUFFERTIMESECONDS() |
Getter for MINBUFFERTIMESECONDS, with configurable default |
ASK_MINBUFFERTIMESECONDS() |
Getter for MINBUFFERTIMESECONDS w/ exceptions if field has n |
HAS_MINBUFFERTIMESECONDS() |
Determine if MINBUFFERTIMESECONDS has a value |
MinUpdatePeriodSeconds¶
Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
Accessible with the following methods¶
Method | Description |
---|---|
GET_MINUPDATEPERIODSECONDS() |
Getter for MINUPDATEPERIODSECONDS, with configurable default |
ASK_MINUPDATEPERIODSECONDS() |
Getter for MINUPDATEPERIODSECONDS w/ exceptions if field has |
HAS_MINUPDATEPERIODSECONDS() |
Determine if MINUPDATEPERIODSECONDS has a value |
PeriodTriggers¶
A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Channel source contains SCTE-35 ad markers.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PERIODTRIGGERS() |
Getter for PERIODTRIGGERS, with configurable default |
ASK_PERIODTRIGGERS() |
Getter for PERIODTRIGGERS w/ exceptions if field has no valu |
HAS_PERIODTRIGGERS() |
Determine if PERIODTRIGGERS has a value |
Profile¶
The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled. When set to "DVB-DASH_2014", DVB-DASH 2014 compliant output is enabled.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PROFILE() |
Getter for PROFILE, with configurable default |
ASK_PROFILE() |
Getter for PROFILE w/ exceptions if field has no value |
HAS_PROFILE() |
Determine if PROFILE has a value |
SegmentDurationSeconds¶
Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SEGMENTDURATIONSECONDS() |
Getter for SEGMENTDURATIONSECONDS, with configurable default |
ASK_SEGMENTDURATIONSECONDS() |
Getter for SEGMENTDURATIONSECONDS w/ exceptions if field has |
HAS_SEGMENTDURATIONSECONDS() |
Determine if SEGMENTDURATIONSECONDS has a value |
SegmentTemplateFormat¶
Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SEGMENTTEMPLATEFORMAT() |
Getter for SEGMENTTEMPLATEFORMAT, with configurable default |
ASK_SEGMENTTEMPLATEFORMAT() |
Getter for SEGMENTTEMPLATEFORMAT w/ exceptions if field has |
HAS_SEGMENTTEMPLATEFORMAT() |
Determine if SEGMENTTEMPLATEFORMAT has a value |
StreamSelection¶
StreamSelection
Accessible with the following methods¶
Method | Description |
---|---|
GET_STREAMSELECTION() |
Getter for STREAMSELECTION |
SuggestedPresentationDelaySeconds¶
Duration (in seconds) to delay live content before presentation.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SUGGESTEDPRESENTATIOND00() |
Getter for SUGGESTEDPRESENTATIONDELAY00, with configurable d |
ASK_SUGGESTEDPRESENTATIOND00() |
Getter for SUGGESTEDPRESENTATIONDELAY00 w/ exceptions if fie |
HAS_SUGGESTEDPRESENTATIOND00() |
Determine if SUGGESTEDPRESENTATIONDELAY00 has a value |
UtcTiming¶
Determines the type of UTCTiming included in the Media Presentation Description (MPD)
Accessible with the following methods¶
Method | Description |
---|---|
GET_UTCTIMING() |
Getter for UTCTIMING, with configurable default |
ASK_UTCTIMING() |
Getter for UTCTIMING w/ exceptions if field has no value |
HAS_UTCTIMING() |
Determine if UTCTIMING has a value |
UtcTimingUri¶
Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
Accessible with the following methods¶
Method | Description |
---|---|
GET_UTCTIMINGURI() |
Getter for UTCTIMINGURI, with configurable default |
ASK_UTCTIMINGURI() |
Getter for UTCTIMINGURI w/ exceptions if field has no value |
HAS_UTCTIMINGURI() |
Determine if UTCTIMINGURI has a value |