Package com.google.android.exoplayer2.source.hls.playlist
-
Interface Summary Interface Description HlsPlaylistParserFactory Factory forHlsPlaylist
parsers.HlsPlaylistTracker Tracks playlists associated to an HLS stream and provides snapshots.HlsPlaylistTracker.Factory Factory forHlsPlaylistTracker
instances.HlsPlaylistTracker.PlaylistEventListener Called on playlist loading events.HlsPlaylistTracker.PrimaryPlaylistListener Listener for primary playlist changes. -
Class Summary Class Description DefaultHlsPlaylistParserFactory Default implementation forHlsPlaylistParserFactory
.DefaultHlsPlaylistTracker Default implementation forHlsPlaylistTracker
.FilteringHlsPlaylistParserFactory AHlsPlaylistParserFactory
that includes only the streams identified by the given stream keys.HlsMasterPlaylist Deprecated. UseHlsMultivariantPlaylist
instead.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 The base for aHlsMediaPlaylist.Segment
or aHlsMediaPlaylist.Part
required for playback.HlsMediaPlaylist.ServerControl Server control attributes.HlsMultivariantPlaylist Represents an HLS multivariant playlist.HlsMultivariantPlaylist.Rendition A rendition (i.e.HlsMultivariantPlaylist.Variant A variant (i.e.HlsPlaylist Represents an HLS playlist.HlsPlaylistParser HLS playlists parsing logic. -
Exception Summary Exception Description 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. -
Annotation Types Summary Annotation Type Description HlsMediaPlaylist.PlaylistType Type of the playlist, as defined by #EXT-X-PLAYLIST-TYPE.