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