Amazon Vinyl
    Preparing search index...

    Interface HlsMainPlaylist

    A parsed HLS Main Playlist (also called Multivariant Playlist) as defined by RFC 8216.

    A Main Playlist provides a set of variant streams, each representing the same content at different bitrates or resolutions, along with alternative renditions and session-level metadata.

    interface HlsMainPlaylist {
        alternativeRenditions: readonly AlternativeRendition[];
        defines?: Readonly<Record<string, string>>;
        sessionData: readonly SessionData[];
        variants: readonly VariantStream[];
    }
    Index
    alternativeRenditions: readonly AlternativeRendition[]

    Alternative renditions such as additional audio languages or subtitles (EXT-X-MEDIA).

    defines?: Readonly<Record<string, string>>

    Variables defined via EXT-X-DEFINE. Keys are variable names, values are their resolved values.

    sessionData: readonly SessionData[]

    Session-level key/value metadata (EXT-X-SESSION-DATA).

    variants: readonly VariantStream[]

    The variant streams available in this presentation (EXT-X-STREAM-INF).