| 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.
|