Package com.google.android.exoplayer2.source.chunk
-
Interface Summary Interface Description ChunkExtractor Extracts samples and trackFormats
from chunks.ChunkExtractor.Factory CreatesChunkExtractor
instances.ChunkExtractor.TrackOutputProvider ProvidesTrackOutput
instances 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 ofChunk
s for aChunkSampleStream
to load.MediaChunkIterator Iterator for media chunk sequences. -
Class Summary Class Description BaseMediaChunk A base implementation ofMediaChunk
that outputs to aBaseMediaChunkOutput
.BaseMediaChunkIterator Base class forMediaChunkIterator
s.BaseMediaChunkOutput AChunkExtractor.TrackOutputProvider
that providesTrackOutputs
based on a predefined mapping from track type to output.BundledChunkExtractor ChunkExtractor
implementation that uses ExoPlayer app-bundledExtractors
.Chunk An abstract base class forLoader.Loadable
implementations 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 ABaseMediaChunk
that uses anExtractor
to decode sample data.DataChunk A base class forChunk
implementations where the data should be loaded into abyte[]
before being consumed.InitializationChunk MediaChunk An abstract base class forChunk
s that contain media samples.MediaParserChunkExtractor ChunkExtractor
implemented on top of the platform'sMediaParser
.SingleSampleMediaChunk ABaseMediaChunk
for chunks consisting of a single raw sample.