androidx.media3.exoplayer.hls.playlist
Annotations
| HlsMediaPlaylist.ClientDefinedAttribute.Type | The type of the client defined attribute. | 
| HlsMediaPlaylist.Interstitial.CueTriggerType | The cue trigger type. | 
| HlsMediaPlaylist.Interstitial.NavigationRestriction | The navigation restriction identifier. | 
| HlsMediaPlaylist.Interstitial.SnapType | The snap identifier. | 
| HlsMediaPlaylist.Interstitial.TimelineOccupiesType | The timeline occupies identifier. | 
| HlsMediaPlaylist.Interstitial.TimelineStyleType | The timeline style identifier. | 
| HlsMediaPlaylist.PlaylistType | Type of the playlist, as defined by #EXT-X-PLAYLIST-TYPE. | 
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.ClientDefinedAttribute | A client defined attribute. | 
| HlsMediaPlaylist.Interstitial | An interstitial data range. | 
| HlsMediaPlaylist.Interstitial.Builder | Builder for  | 
| 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. | 
