| Interface | Description |
|---|---|
| ChunkExtractorWrapper.TrackOutputProvider |
Provides
TrackOutput instances to be written to by the wrapper. |
| ChunkSampleStream.ReleaseCallback<T extends ChunkSource> |
A callback to be notified when a sample stream has finished being released.
|
| ChunkSource |
A provider of
Chunks for a ChunkSampleStream to load. |
| MediaChunkIterator |
Iterator for media chunk sequences.
|
| Class | Description |
|---|---|
| BaseMediaChunk |
A base implementation of
MediaChunk that outputs to a BaseMediaChunkOutput. |
| BaseMediaChunkIterator |
Base class for
MediaChunkIterators. |
| BaseMediaChunkOutput |
An output for
BaseMediaChunks. |
| Chunk |
An abstract base class for
Loader.Loadable implementations that load chunks of data required
for the playback of streams. |
| ChunkExtractorWrapper |
An
Extractor wrapper for loading chunks that contain a single primary track, and possibly
additional embedded tracks. |
| ChunkHolder |
Holds a chunk or an indication that the end of the stream has been reached.
|
| ChunkSampleStream<T extends ChunkSource> | |
| ContainerMediaChunk |
A
BaseMediaChunk that uses an Extractor to decode sample data. |
| DataChunk |
A base class for
Chunk implementations where the data should be loaded into a
byte[] before being consumed. |
| InitializationChunk | |
| MediaChunk |
An abstract base class for
Chunks that contain media samples. |
| SingleSampleMediaChunk |
A
BaseMediaChunk for chunks consisting of a single raw sample. |