hls library
Classes
- HlsAttributes
- HlsByteRange
- Represents a byte range within a media resource.
- HlsComposer
- HlsDateRange
-
Represents a timed metadata range declared using
#EXT-X-DATERANGE. - HlsIFrameVariant
-
Represents an HLS I-frame-only variant stream declared using
#EXT-X-I-FRAME-STREAM-INFin a master playlist. - HlsInitSegment
- HlsMasterPlaylist
-
Represents an HLS Master Playlist (
.m3u8) as defined in RFC 8216. - HlsMediaPlaylist
- Represents a fully-featured HLS media playlist containing all information needed to reconstruct the playlist via a composer.
- HlsMediaSegment
- HlsParser
- Central HLS parser
- HlsPlaylist
- HlsRendition
-
Represents an HLS rendition declared via
#EXT-X-MEDIAin a master playlist. - HlsSegmentKey
-
Represents a segment-level encryption key declared using
#EXT-X-KEY. - HlsSessionData
- HlsSessionKey
-
Represents an HLS session-level encryption key declared using
#EXT-X-SESSION-KEYin a master playlist. - HlsVariant
-
Represents an HLS variant stream declared using
#EXT-X-STREAM-INFin a master playlist.
Enums
- HlsMediaType
-
Enumeration of HLS rendition types as defined by
#EXT-X-MEDIA.