androidx.media3.exoplayer.hls.playlist
Interfaces
HlsPlaylistParserFactory |
Factory for |
HlsPlaylistTracker |
Tracks playlists associated to an HLS stream and provides snapshots. |
HlsPlaylistTracker.Factory |
Factory for |
HlsPlaylistTracker.PlaylistEventListener |
Called on playlist loading events. |
HlsPlaylistTracker.PrimaryPlaylistListener |
Listener for primary playlist changes. |
Classes
DefaultHlsPlaylistParserFactory |
Default implementation for |
DefaultHlsPlaylistTracker |
Default implementation for |
FilteringHlsPlaylistParserFactory |
A |
HlsMediaPlaylist |
Represents an HLS media playlist. |
HlsMediaPlaylist.Part |
A media part. |
HlsMediaPlaylist.RenditionReport |
A rendition report for an alternative rendition defined in another media playlist. |
HlsMediaPlaylist.Segment |
Media segment reference. |
HlsMediaPlaylist.SegmentBase |
|
HlsMediaPlaylist.ServerControl |
Server control attributes. |
HlsMultivariantPlaylist |
Represents an HLS multivariant playlist. |
HlsMultivariantPlaylist.Rendition |
A rendition (i.e. an #EXT-X-MEDIA tag) in a multivariant playlist. |
HlsMultivariantPlaylist.Variant |
A variant (i.e. an #EXT-X-STREAM-INF tag) in a multivariant playlist. |
HlsPlaylist |
Represents an HLS playlist. |
HlsPlaylistParser |
HLS playlists parsing logic. |
Exceptions
HlsPlaylistParser.DeltaUpdateException |
Exception thrown when merging a delta update fails. |
HlsPlaylistTracker.PlaylistResetException |
Thrown when the media sequence of a new snapshot indicates the server has reset. |
HlsPlaylistTracker.PlaylistStuckException |
Thrown when a playlist is considered to be stuck due to a server side error. |
Annotations
HlsMediaPlaylist.PlaylistType |
Type of the playlist, as defined by #EXT-X-PLAYLIST-TYPE. |