- 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.
- hashCode() - Method in class com.google.android.exoplayer2.source.hls.playlist.RenditionKey
-
- 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 DataSources for HLS playlists, encryption and media chunks.
- HlsDownloadAction - Class in com.google.android.exoplayer2.source.hls.offline
-
An action to download or remove downloaded HLS streams.
- HlsDownloadAction(Uri, boolean, byte[], List<RenditionKey>) - Constructor for class com.google.android.exoplayer2.source.hls.offline.HlsDownloadAction
-
- HlsDownloader - Class in com.google.android.exoplayer2.source.hls.offline
-
A downloader for HLS streams.
- HlsDownloader(Uri, List<RenditionKey>, DownloaderConstructorHelper) - Constructor for class com.google.android.exoplayer2.source.hls.offline.HlsDownloader
-
- HlsDownloadHelper - Class in com.google.android.exoplayer2.source.hls.offline
-
A DownloadHelper for HLS streams.
- HlsDownloadHelper(Uri, DataSource.Factory) - Constructor for class com.google.android.exoplayer2.source.hls.offline.HlsDownloadHelper
-
- 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, 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 - Interface in com.google.android.exoplayer2.source.hls.playlist
-
Tracks playlists associated to an HLS stream and provides snapshots.
- 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
-