/AWS1/CL_MD2CREMSSMANIFESTCONF¶
Configuration parameters for creating a Microsoft Smooth Streaming (MSS) manifest. MSS is a streaming media format developed by Microsoft that delivers adaptive bitrate streaming content to compatible players and devices.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_manifestname
TYPE /AWS1/MD2MANIFESTNAME
/AWS1/MD2MANIFESTNAME
¶
A short string that's appended to the endpoint URL to create a unique path to this MSS manifest. The manifest name must be unique within the origin endpoint and can contain letters, numbers, hyphens, and underscores.
Optional arguments:¶
iv_manifestwindowseconds
TYPE /AWS1/MD2INTEGER
/AWS1/MD2INTEGER
¶
The total duration (in seconds) of the manifest window. This determines how much content is available in the manifest at any given time. The manifest window slides forward as new segments become available, maintaining a consistent duration of content. The minimum value is 30 seconds.
io_filterconfiguration
TYPE REF TO /AWS1/CL_MD2FILTERCONF
/AWS1/CL_MD2FILTERCONF
¶
FilterConfiguration
iv_manifestlayout
TYPE /AWS1/MD2MSSMANIFESTLAYOUT
/AWS1/MD2MSSMANIFESTLAYOUT
¶
Determines the layout format of the MSS manifest. This controls how the manifest is structured and presented to client players, affecting compatibility with different MSS-compatible devices and applications.
Queryable Attributes¶
ManifestName¶
A short string that's appended to the endpoint URL to create a unique path to this MSS manifest. The manifest name must be unique within the origin endpoint and can contain letters, numbers, hyphens, and underscores.
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 window. This determines how much content is available in the manifest at any given time. The manifest window slides forward as new segments become available, maintaining a consistent duration of content. The minimum value is 30 seconds.
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 |
ManifestLayout¶
Determines the layout format of the MSS manifest. This controls how the manifest is structured and presented to client players, affecting compatibility with different MSS-compatible devices and applications.
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 |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_CREATEMSSMANIFESTS
¶
TYPES TT_CREATEMSSMANIFESTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_MD2CREMSSMANIFESTCONF WITH DEFAULT KEY
.