Module Values.GetMssManifestConfigurationSource

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.

Sourcetype nonrec t = {
  1. manifestName : ManifestName.t option;
    (*

    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.

    *)
  2. url : String_.t option;
    (*

    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.

    *)
  3. filterConfiguration : FilterConfiguration.t option;
  4. manifestWindowSeconds : Integer.t option;
    (*

    The duration (in seconds) of the manifest window. This represents the total amount of content available in the manifest at any given time.

    *)
  5. manifestLayout : MssManifestLayout.t option;
    (*

    The layout format of the MSS manifest, which determines how the manifest is structured for client compatibility.

    *)
}
Sourceval make : ?manifestName:??? -> ?url:??? -> ?filterConfiguration:??? -> ?manifestWindowSeconds:??? -> ?manifestLayout:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Integer.t | `String of ManifestName.t | `Structure of (string * [> `Integer of FilterConfigurationTimeDelaySecondsInteger.t | `String of FilterConfigurationManifestFilterString.t | `Timestamp of Timestamp.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t