Interface | Description |
---|---|
HlsPlaylistParserFactory |
Factory for
HlsPlaylist parsers. |
HlsPlaylistTracker |
Tracks playlists associated to an HLS stream and provides snapshots.
|
HlsPlaylistTracker.Factory |
Factory for
HlsPlaylistTracker instances. |
HlsPlaylistTracker.PlaylistEventListener |
Called on playlist loading events.
|
HlsPlaylistTracker.PrimaryPlaylistListener |
Listener for primary playlist changes.
|
Class | Description |
---|---|
DefaultHlsPlaylistParserFactory |
Default implementation for
HlsPlaylistParserFactory . |
DefaultHlsPlaylistTracker |
Default implementation for
HlsPlaylistTracker . |
HlsMasterPlaylist |
Represents an HLS master playlist.
|
HlsMasterPlaylist.HlsUrl |
Represents a url in an HLS master playlist.
|
HlsMediaPlaylist |
Represents an HLS media playlist.
|
HlsMediaPlaylist.Segment |
Media segment reference.
|
HlsPlaylist |
Represents an HLS playlist.
|
HlsPlaylistParser |
HLS playlists parsing logic.
|
Exception | Description |
---|---|
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.
|
Annotation Type | Description |
---|---|
HlsMediaPlaylist.PlaylistType |
Type of the playlist, as defined by #EXT-X-PLAYLIST-TYPE.
|