Skip to content

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