Package com.google.android.exoplayer2.source.chunk
-
Interface Summary Interface Description ChunkExtractor Extracts samples and trackFormatsfrom chunks.ChunkExtractor.Factory CreatesChunkExtractorinstances.ChunkExtractor.TrackOutputProvider ProvidesTrackOutputinstances to be written to during extraction.ChunkSampleStream.ReleaseCallback<T extends ChunkSource> A callback to be notified when a sample stream has finished being released.ChunkSource A provider ofChunks for aChunkSampleStreamto load.MediaChunkIterator Iterator for media chunk sequences. -
Class Summary Class Description BaseMediaChunk A base implementation ofMediaChunkthat outputs to aBaseMediaChunkOutput.BaseMediaChunkIterator Base class forMediaChunkIterators.BaseMediaChunkOutput AChunkExtractor.TrackOutputProviderthat providesTrackOutputsbased on a predefined mapping from track type to output.BundledChunkExtractor ChunkExtractorimplementation that uses ExoPlayer app-bundledExtractors.Chunk An abstract base class forLoader.Loadableimplementations that load chunks of data required for the playback of streams.ChunkHolder Holds a chunk or an indication that the end of the stream has been reached.ChunkSampleStream<T extends ChunkSource> ContainerMediaChunk ABaseMediaChunkthat uses anExtractorto decode sample data.DataChunk A base class forChunkimplementations where the data should be loaded into abyte[]before being consumed.InitializationChunk MediaChunk An abstract base class forChunks that contain media samples.MediaParserChunkExtractor ChunkExtractorimplemented on top of the platform'sMediaParser.SingleSampleMediaChunk ABaseMediaChunkfor chunks consisting of a single raw sample.