- hasDiscontinuitySequence - Variable in class com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist
-
Whether the playlist contains the #EXT-X-DISCONTINUITY-SEQUENCE tag.
- hasEndTag - Variable in class com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist
-
Whether the playlist contains the #EXT-X-ENDLIST tag.
- hasGapTag - Variable in class com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist.Segment
-
Whether the segment is tagged with #EXT-X-GAP.
- hasIndependentSegmentsTag - Variable in class com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist
-
Whether the playlist contains the #EXT-X-INDEPENDENT-SEGMENTS tag.
- hasProgramDateTime - Variable in class com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist
-
Whether the playlist contains a #EXT-X-PROGRAM-DATE-TIME tag.
- HlsDataSourceFactory - Interface in com.google.android.exoplayer2.source.hls
-
Creates DataSource
s for HLS playlists, encryption and media chunks.
- HlsDownloader - Class in com.google.android.exoplayer2.source.hls.offline
-
Helper class to download HLS streams.
- HlsDownloader(Uri, DownloaderConstructorHelper) - Constructor for class com.google.android.exoplayer2.source.hls.offline.HlsDownloader
-
- HlsExtractorFactory - Interface in com.google.android.exoplayer2.source.hls
-
Factory for HLS media chunk extractors.
- HlsManifest - Class in com.google.android.exoplayer2.source.hls
-
Holds a master playlist along with a snapshot of one of its media playlists.
- HlsMasterPlaylist - Class in com.google.android.exoplayer2.source.hls.playlist
-
Represents an HLS master playlist.
- HlsMasterPlaylist(String, List<String>, List<HlsMasterPlaylist.HlsUrl>, List<HlsMasterPlaylist.HlsUrl>, List<HlsMasterPlaylist.HlsUrl>, Format, List<Format>) - Constructor for class com.google.android.exoplayer2.source.hls.playlist.HlsMasterPlaylist
-
- HlsMasterPlaylist.HlsUrl - Class in com.google.android.exoplayer2.source.hls.playlist
-
Represents a url in an HLS master playlist.
- HlsMediaPeriod - Class in com.google.android.exoplayer2.source.hls
-
A MediaPeriod
that loads an HLS stream.
- HlsMediaPeriod(HlsExtractorFactory, HlsPlaylistTracker, HlsDataSourceFactory, int, MediaSourceEventListener.EventDispatcher, Allocator, CompositeSequenceableLoaderFactory, boolean) - Constructor for class com.google.android.exoplayer2.source.hls.HlsMediaPeriod
-
- HlsMediaPlaylist - Class in com.google.android.exoplayer2.source.hls.playlist
-
Represents an HLS media playlist.
- HlsMediaPlaylist(int, String, List<String>, long, long, boolean, int, long, int, long, boolean, boolean, boolean, DrmInitData, HlsMediaPlaylist.Segment, List<HlsMediaPlaylist.Segment>) - Constructor for class com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist
-
- HlsMediaPlaylist.PlaylistType - Annotation Type in com.google.android.exoplayer2.source.hls.playlist
-
Type of the playlist, as defined by #EXT-X-PLAYLIST-TYPE.
- HlsMediaPlaylist.Segment - Class in com.google.android.exoplayer2.source.hls.playlist
-
Media segment reference.
- HlsMediaSource - Class in com.google.android.exoplayer2.source.hls
-
An HLS MediaSource
.
- HlsMediaSource(Uri, DataSource.Factory, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.hls.HlsMediaSource
-
- HlsMediaSource(Uri, DataSource.Factory, int, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.hls.HlsMediaSource
-
- HlsMediaSource(Uri, HlsDataSourceFactory, HlsExtractorFactory, int, Handler, MediaSourceEventListener, ParsingLoadable.Parser<HlsPlaylist>) - Constructor for class com.google.android.exoplayer2.source.hls.HlsMediaSource
-
- HlsMediaSource.Factory - Class in com.google.android.exoplayer2.source.hls
-
- HlsPlaylist - Class in com.google.android.exoplayer2.source.hls.playlist
-
Represents an HLS playlist.
- HlsPlaylist(String, List<String>) - Constructor for class com.google.android.exoplayer2.source.hls.playlist.HlsPlaylist
-
- HlsPlaylistParser - Class in com.google.android.exoplayer2.source.hls.playlist
-
HLS playlists parsing logic.
- HlsPlaylistParser() - Constructor for class com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistParser
-
- HlsPlaylistTracker - Class in com.google.android.exoplayer2.source.hls.playlist
-
Tracks playlists linked to a provided playlist url.
- HlsPlaylistTracker(Uri, HlsDataSourceFactory, MediaSourceEventListener.EventDispatcher, int, HlsPlaylistTracker.PrimaryPlaylistListener, ParsingLoadable.Parser<HlsPlaylist>) - Constructor for class com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker
-
- HlsPlaylistTracker.PlaylistEventListener - Interface in com.google.android.exoplayer2.source.hls.playlist
-
Called on playlist loading events.
- HlsPlaylistTracker.PlaylistResetException - Exception in com.google.android.exoplayer2.source.hls.playlist
-
Thrown when the media sequence of a new snapshot indicates the server has reset.
- HlsPlaylistTracker.PlaylistStuckException - Exception in com.google.android.exoplayer2.source.hls.playlist
-
Thrown when a playlist is considered to be stuck due to a server side error.
- HlsPlaylistTracker.PrimaryPlaylistListener - Interface in com.google.android.exoplayer2.source.hls.playlist
-
Listener for primary playlist changes.
- HlsUrl(String, Format) - Constructor for class com.google.android.exoplayer2.source.hls.playlist.HlsMasterPlaylist.HlsUrl
-