[][src]Module hls_m3u8::tags

Structs

ExtInf

Specifies the duration of a Media Segment.

ExtXByteRange

Indicates that a MediaSegment is a sub-range of the resource identified by its URI.

ExtXDateRange

The ExtXDateRange tag associates a date range (i.e., a range of time defined by a starting and ending date) with a set of attribute/value pairs.

ExtXKey

Specifies how to decrypt encrypted data from the server.

ExtXMap

The ExtXMap tag specifies how to obtain the Media Initialization Section, required to parse the applicable MediaSegments.

ExtXMedia

An ExtXMedia tag is an alternative rendition of a VariantStream.

ExtXProgramDateTime

Associates the first sample of a MediaSegment with an absolute date and/or time.

ExtXSessionData

Allows arbitrary session data to be carried in a MasterPlaylist.

ExtXSessionKey

The ExtXSessionKey tag allows encryption keys from MediaPlaylists to be specified in a MasterPlaylist. This allows the client to preload these keys without having to read the MediaPlaylists first.

ExtXStart

This tag indicates a preferred point at which to start playing a Playlist.

ExtXVersion

The compatibility version of a playlist.

Enums

SessionData

The data of ExtXSessionData.

VariantStream

A server may offer multiple MediaPlaylist files to provide different encodings of the same presentation.