Package com.google.android.exoplayer2.source.hls
-
Interface Summary Interface Description HlsDataSourceFactory CreatesDataSource
s for HLS playlists, encryption and media chunks.HlsExtractorFactory Factory for HLS media chunk extractors.HlsMediaChunkExtractor Extracts samples and trackFormats
fromHlsMediaChunks
. -
Class Summary Class Description BundledHlsMediaChunkExtractor HlsMediaChunkExtractor
implementation that uses ExoPlayer app-bundledExtractors
.DefaultHlsDataSourceFactory Default implementation ofHlsDataSourceFactory
.DefaultHlsExtractorFactory DefaultHlsExtractorFactory
implementation.HlsManifest Holds a multivariant playlist along with a snapshot of one of its media playlists.HlsMediaPeriod AMediaPeriod
that loads an HLS stream.HlsMediaSource An HLSMediaSource
.HlsMediaSource.Factory Factory forHlsMediaSource
s.HlsTrackMetadataEntry Holds metadata associated to an HLS media track.HlsTrackMetadataEntry.VariantInfo Holds attributes defined in an EXT-X-STREAM-INF tag.MediaParserHlsMediaChunkExtractor HlsMediaChunkExtractor
implemented on top of the platform'sMediaParser
.TimestampAdjusterProvider ProvidesTimestampAdjuster
instances for use during HLS playbacks.WebvttExtractor A special purpose extractor for WebVTT content in HLS. -
Exception Summary Exception Description SampleQueueMappingException Thrown when it is not possible to map aTrackGroup
to aSampleQueue
. -
Annotation Types Summary Annotation Type Description HlsMediaSource.MetadataType The types of metadata that can be extracted from HLS streams.