/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¶
Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
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¶
Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
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
.