/AWS1/CL_MD2CREDASHMANIFESTC00¶
Create a DASH manifest configuration.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_manifestname TYPE /AWS1/MD2MANIFESTNAME /AWS1/MD2MANIFESTNAME¶
A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint.
Optional arguments:¶
iv_manifestwindowseconds TYPE /AWS1/MD2INTEGER /AWS1/MD2INTEGER¶
The total duration (in seconds) of the manifest's content.
io_filterconfiguration TYPE REF TO /AWS1/CL_MD2FILTERCONF /AWS1/CL_MD2FILTERCONF¶
FilterConfiguration
iv_minupdateperiodseconds TYPE /AWS1/MD2INTEGER /AWS1/MD2INTEGER¶
Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.
iv_minbuffertimeseconds TYPE /AWS1/MD2INTEGER /AWS1/MD2INTEGER¶
Minimum amount of content (in seconds) that a player must keep available in the buffer.
iv_suggestedpresentationde00 TYPE /AWS1/MD2INTEGER /AWS1/MD2INTEGER¶
The amount of time (in seconds) that the player should be from the end of the manifest.
iv_segmenttemplateformat TYPE /AWS1/MD2DASHSEGMENTTMPLFORMAT /AWS1/MD2DASHSEGMENTTMPLFORMAT¶
Determines the type of variable used in the
mediaURL of theSegmentTemplatetag in the manifest. Also specifies if segment timeline information is included inSegmentTimelineorSegmentTemplate.Value description:
NUMBER_WITH_TIMELINE- The$Number$variable is used in themediaURL. The value of this variable is the sequential number of the segment. A fullSegmentTimelineobject is presented in eachSegmentTemplate.
it_periodtriggers TYPE /AWS1/CL_MD2DASHPERTRIGGERS_W=>TT_DASHPERIODTRIGGERS TT_DASHPERIODTRIGGERS¶
A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Type
ADSto indicate that AWS Elemental MediaPackage must create periods in the output manifest that correspond to SCTE-35 ad markers in the input source. Leave this value empty to indicate that the manifest is contained all in one period. For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage.
io_sctedash TYPE REF TO /AWS1/CL_MD2SCTEDASH /AWS1/CL_MD2SCTEDASH¶
The SCTE configuration.
iv_drmsignaling TYPE /AWS1/MD2DASHDRMSIGNALING /AWS1/MD2DASHDRMSIGNALING¶
Determines how the DASH manifest signals the DRM content.
io_utctiming TYPE REF TO /AWS1/CL_MD2DASHUTCTIMING /AWS1/CL_MD2DASHUTCTIMING¶
Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).
it_profiles TYPE /AWS1/CL_MD2DASHPROFILES_W=>TT_DASHPROFILES TT_DASHPROFILES¶
The profile that the output is compliant with.
it_baseurls TYPE /AWS1/CL_MD2DASHBASEURL=>TT_DASHBASEURLS TT_DASHBASEURLS¶
The base URLs to use for retrieving segments.
io_programinformation TYPE REF TO /AWS1/CL_MD2DASHPROGRAMINFMT00 /AWS1/CL_MD2DASHPROGRAMINFMT00¶
Details about the content that you want MediaPackage to pass through in the manifest to the playback device.
io_dvbsettings TYPE REF TO /AWS1/CL_MD2DASHDVBSETTINGS /AWS1/CL_MD2DASHDVBSETTINGS¶
For endpoints that use the DVB-DASH profile only. The font download and error reporting information that you want MediaPackage to pass through to the manifest.
iv_compactness TYPE /AWS1/MD2DASHCOMPACTNESS /AWS1/MD2DASHCOMPACTNESS¶
The layout of the DASH manifest that MediaPackage produces.
STANDARDindicates a default manifest, which is compacted.NONEindicates a full manifest.For information about compactness, see DASH manifest compactness in the Elemental MediaPackage v2 User Guide.
io_subtitleconfiguration TYPE REF TO /AWS1/CL_MD2DASHSUBTITLECONF /AWS1/CL_MD2DASHSUBTITLECONF¶
The configuration for DASH subtitles.
Queryable Attributes¶
ManifestName¶
A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint.
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 |
ManifestWindowSeconds¶
The total duration (in seconds) of the manifest's content.
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 |
FilterConfiguration¶
FilterConfiguration
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILTERCONFIGURATION() |
Getter for FILTERCONFIGURATION |
MinUpdatePeriodSeconds¶
Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.
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 |
MinBufferTimeSeconds¶
Minimum amount of content (in seconds) that a player must keep available in the buffer.
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 |
SuggestedPresentationDelaySeconds¶
The amount of time (in seconds) that the player should be from the end of the manifest.
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 |
SegmentTemplateFormat¶
Determines the type of variable used in the
mediaURL of theSegmentTemplatetag in the manifest. Also specifies if segment timeline information is included inSegmentTimelineorSegmentTemplate.Value description:
NUMBER_WITH_TIMELINE- The$Number$variable is used in themediaURL. The value of this variable is the sequential number of the segment. A fullSegmentTimelineobject is presented in eachSegmentTemplate.
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 |
PeriodTriggers¶
A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Type
ADSto indicate that AWS Elemental MediaPackage must create periods in the output manifest that correspond to SCTE-35 ad markers in the input source. Leave this value empty to indicate that the manifest is contained all in one period. For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage.
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 |
ScteDash¶
The SCTE configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCTEDASH() |
Getter for SCTEDASH |
DrmSignaling¶
Determines how the DASH manifest signals the DRM content.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DRMSIGNALING() |
Getter for DRMSIGNALING, with configurable default |
ASK_DRMSIGNALING() |
Getter for DRMSIGNALING w/ exceptions if field has no value |
HAS_DRMSIGNALING() |
Determine if DRMSIGNALING has a value |
UtcTiming¶
Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UTCTIMING() |
Getter for UTCTIMING |
Profiles¶
The profile that the output is compliant with.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROFILES() |
Getter for PROFILES, with configurable default |
ASK_PROFILES() |
Getter for PROFILES w/ exceptions if field has no value |
HAS_PROFILES() |
Determine if PROFILES has a value |
BaseUrls¶
The base URLs to use for retrieving segments.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BASEURLS() |
Getter for BASEURLS, with configurable default |
ASK_BASEURLS() |
Getter for BASEURLS w/ exceptions if field has no value |
HAS_BASEURLS() |
Determine if BASEURLS has a value |
ProgramInformation¶
Details about the content that you want MediaPackage to pass through in the manifest to the playback device.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROGRAMINFORMATION() |
Getter for PROGRAMINFORMATION |
DvbSettings¶
For endpoints that use the DVB-DASH profile only. The font download and error reporting information that you want MediaPackage to pass through to the manifest.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DVBSETTINGS() |
Getter for DVBSETTINGS |
Compactness¶
The layout of the DASH manifest that MediaPackage produces.
STANDARDindicates a default manifest, which is compacted.NONEindicates a full manifest.For information about compactness, see DASH manifest compactness in the Elemental MediaPackage v2 User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPACTNESS() |
Getter for COMPACTNESS, with configurable default |
ASK_COMPACTNESS() |
Getter for COMPACTNESS w/ exceptions if field has no value |
HAS_COMPACTNESS() |
Determine if COMPACTNESS has a value |
SubtitleConfiguration¶
The configuration for DASH subtitles.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBTITLECONFIGURATION() |
Getter for SUBTITLECONFIGURATION |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_CREATEDASHMANIFESTS¶
TYPES TT_CREATEDASHMANIFESTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_MD2CREDASHMANIFESTC00 WITH DEFAULT KEY
.