package

androidx.media3.exoplayer.hls.playlist

Interfaces

HlsPlaylistParserFactoryFactory for HlsPlaylist parsers.
HlsPlaylistTrackerTracks playlists associated to an HLS stream and provides snapshots.
HlsPlaylistTracker.FactoryFactory for HlsPlaylistTracker instances.
HlsPlaylistTracker.PlaylistEventListenerCalled on playlist loading events.
HlsPlaylistTracker.PrimaryPlaylistListenerListener for primary playlist changes.

Classes

DefaultHlsPlaylistParserFactoryDefault implementation for HlsPlaylistParserFactory.
DefaultHlsPlaylistTrackerDefault implementation for HlsPlaylistTracker.
FilteringHlsPlaylistParserFactoryA HlsPlaylistParserFactory that includes only the streams identified by the given stream keys.
HlsMasterPlaylist
HlsMediaPlaylistRepresents an HLS media playlist.
HlsMediaPlaylist.PartA media part.
HlsMediaPlaylist.RenditionReportA rendition report for an alternative rendition defined in another media playlist.
HlsMediaPlaylist.SegmentMedia segment reference.
HlsMediaPlaylist.SegmentBaseThe base for a HlsMediaPlaylist.Segment or a HlsMediaPlaylist.Part required for playback.
HlsMediaPlaylist.ServerControlServer control attributes.
HlsMultivariantPlaylistRepresents an HLS multivariant playlist.
HlsMultivariantPlaylist.RenditionA rendition (i.e.
HlsMultivariantPlaylist.VariantA variant (i.e.
HlsPlaylistRepresents an HLS playlist.
HlsPlaylistParserHLS playlists parsing logic.

Annotation Types

HlsMediaPlaylist.PlaylistTypeType of the playlist, as defined by #EXT-X-PLAYLIST-TYPE.