| Interface | Description |
|---|---|
| HlsPlaylistTracker.PlaylistEventListener |
Called on playlist loading events.
|
| HlsPlaylistTracker.PrimaryPlaylistListener |
Listener for primary playlist changes.
|
| Class | Description |
|---|---|
| FilteringHlsPlaylistParser |
A HLS playlists parser which includes only the renditions identified by the given urls.
|
| 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.
|
| HlsPlaylistTracker |
Tracks playlists linked to a provided playlist url.
|
| 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.
|