/AWS1/CL_MD2GETMSSMANIFESTCONF¶
Configuration details for a Microsoft Smooth Streaming (MSS) manifest associated with an origin endpoint. This includes all the settings and properties that define how the MSS content is packaged and delivered.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_manifestname
TYPE /AWS1/MD2MANIFESTNAME
/AWS1/MD2MANIFESTNAME
¶
The name of the MSS manifest. This name is appended to the origin endpoint URL to create the unique path for accessing this specific MSS manifest.
iv_url
TYPE /AWS1/MD2STRING
/AWS1/MD2STRING
¶
The complete URL for accessing the MSS manifest. Client players use this URL to retrieve the manifest and begin streaming the Microsoft Smooth Streaming content.
Optional arguments:¶
io_filterconfiguration
TYPE REF TO /AWS1/CL_MD2FILTERCONF
/AWS1/CL_MD2FILTERCONF
¶
FilterConfiguration
iv_manifestwindowseconds
TYPE /AWS1/MD2INTEGER
/AWS1/MD2INTEGER
¶
The duration (in seconds) of the manifest window. This represents the total amount of content available in the manifest at any given time.
iv_manifestlayout
TYPE /AWS1/MD2MSSMANIFESTLAYOUT
/AWS1/MD2MSSMANIFESTLAYOUT
¶
The layout format of the MSS manifest, which determines how the manifest is structured for client compatibility.
Queryable Attributes¶
ManifestName¶
The name of the MSS manifest. This name is appended to the origin endpoint URL to create the unique path for accessing this specific MSS manifest.
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 |
Url¶
The complete URL for accessing the MSS manifest. Client players use this URL to retrieve the manifest and begin streaming the Microsoft Smooth Streaming content.
Accessible with the following methods¶
Method | Description |
---|---|
GET_URL() |
Getter for URL, with configurable default |
ASK_URL() |
Getter for URL w/ exceptions if field has no value |
HAS_URL() |
Determine if URL has a value |
FilterConfiguration¶
FilterConfiguration
Accessible with the following methods¶
Method | Description |
---|---|
GET_FILTERCONFIGURATION() |
Getter for FILTERCONFIGURATION |
ManifestWindowSeconds¶
The duration (in seconds) of the manifest window. This represents the total amount of content available in the manifest at any given time.
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 |
ManifestLayout¶
The layout format of the MSS manifest, which determines how the manifest is structured for client compatibility.
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_GETMSSMANIFESTS
¶
TYPES TT_GETMSSMANIFESTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_MD2GETMSSMANIFESTCONF WITH DEFAULT KEY
.