HlsMultivariantPlaylist

data class HlsMultivariantPlaylist(val baseUri: String, val tags: List<String>, val variants: List<HlsPlaylistParser.Variant>, val videos: List<HlsPlaylistParser.Rendition>, val audios: List<HlsPlaylistParser.Rendition>, val subtitles: List<HlsPlaylistParser.Rendition>, val closedCaptions: List<HlsPlaylistParser.Rendition>, val muxedAudioFormat: HlsPlaylistParser.Format? = null, val muxedCaptionFormats: List<HlsPlaylistParser.Format>?, val variableDefinitions: Map<String, String>, val sessionKeyDrmInitData: List<HlsPlaylistParser.DrmInitData>, val hasIndependentSegments: Boolean)(source)

Constructors

Link copied to clipboard
constructor(baseUri: String, tags: List<String>, variants: List<HlsPlaylistParser.Variant>, videos: List<HlsPlaylistParser.Rendition>, audios: List<HlsPlaylistParser.Rendition>, subtitles: List<HlsPlaylistParser.Rendition>, closedCaptions: List<HlsPlaylistParser.Rendition>, muxedAudioFormat: HlsPlaylistParser.Format? = null, muxedCaptionFormats: List<HlsPlaylistParser.Format>?, variableDefinitions: Map<String, String>, sessionKeyDrmInitData: List<HlsPlaylistParser.DrmInitData>, hasIndependentSegments: Boolean)

Properties

Link copied to clipboard

The audio renditions declared by the playlist.

Link copied to clipboard

The base uri. Used to resolve relative paths.

Link copied to clipboard

The closed caption renditions declared by the playlist.

Link copied to clipboard

Whether the media is formed of independent segments, as defined by the #EXT-X-INDEPENDENT-SEGMENTS tag.

Link copied to clipboard

The format of the audio muxed in the variants. May be null if the playlist does not declare any muxed audio.

Link copied to clipboard

The format of the closed captions declared by the playlist. May be empty if the playlist explicitly declares no captions are available, or null if the playlist does not declare any captions information.

Link copied to clipboard

DRM initialization data derived from #EXT-X-SESSION-KEY tags.

Link copied to clipboard

The subtitle renditions declared by the playlist.

Link copied to clipboard

The list of tags in the playlist.

Link copied to clipboard

Contains variable definitions, as defined by the #EXT-X-DEFINE tag.

Link copied to clipboard

The variants declared by the playlist.

Link copied to clipboard

The video renditions declared by the playlist.