Skip to content

/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
.