| Interface | Description |
|---|---|
| Extractor |
Facilitates extraction of data from a container format.
|
| ExtractorInput |
Provides data to be consumed by an
Extractor. |
| ExtractorOutput |
Receives stream level data extracted by an
Extractor. |
| ExtractorSampleSource.EventListener |
Interface definition for a callback to be notified of
ExtractorSampleSource events. |
| SeekMap |
Maps seek positions (in microseconds) to corresponding positions (byte offsets) in the stream.
|
| TrackOutput |
Receives track level data extracted by an
Extractor. |
| Class | Description |
|---|---|
| ChunkIndex |
Defines chunks of samples within a media stream.
|
| DefaultExtractorInput |
An
ExtractorInput that wraps a DataSource. |
| DefaultTrackOutput |
A
TrackOutput that buffers extracted samples in a queue, and allows for consumption from
that queue. |
| DummyTrackOutput |
A dummy
TrackOutput implementation. |
| ExtractorSampleSource |
A
SampleSource that extracts sample data using an Extractor. |
| GaplessInfo |
Utility for parsing and representing gapless playback information.
|
| PositionHolder |
Holds a position in the stream.
|
| Exception | Description |
|---|---|
| ExtractorSampleSource.UnrecognizedInputFormatException |
Thrown if the input format could not recognized.
|