Package com.google.android.exoplayer2.source.hls
-
Interface Summary Interface Description HlsDataSourceFactory CreatesDataSources for HLS playlists, encryption and media chunks.HlsExtractorFactory Factory for HLS media chunk extractors.HlsMediaChunkExtractor Extracts samples and trackFormatsfromHlsMediaChunks. -
Class Summary Class Description BundledHlsMediaChunkExtractor HlsMediaChunkExtractorimplementation that uses ExoPlayer app-bundledExtractors.DefaultHlsDataSourceFactory Default implementation ofHlsDataSourceFactory.DefaultHlsExtractorFactory DefaultHlsExtractorFactoryimplementation.HlsManifest Holds a multivariant playlist along with a snapshot of one of its media playlists.HlsMediaPeriod AMediaPeriodthat loads an HLS stream.HlsMediaSource An HLSMediaSource.HlsMediaSource.Factory Factory forHlsMediaSources.HlsTrackMetadataEntry Holds metadata associated to an HLS media track.HlsTrackMetadataEntry.VariantInfo Holds attributes defined in an EXT-X-STREAM-INF tag.MediaParserHlsMediaChunkExtractor HlsMediaChunkExtractorimplemented on top of the platform'sMediaParser.TimestampAdjusterProvider ProvidesTimestampAdjusterinstances 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 aTrackGroupto aSampleQueue. -
Annotation Types Summary Annotation Type Description HlsMediaSource.MetadataType The types of metadata that can be extracted from HLS streams.