| Interface | Description |
|---|---|
| Extractor |
Extracts media data from a container format.
|
| ExtractorInput |
Provides data to be consumed by an
Extractor. |
| ExtractorOutput |
Receives stream level data extracted by an
Extractor. |
| ExtractorsFactory |
Factory for arrays of
Extractors. |
| 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. |
| DefaultExtractorsFactory |
An
ExtractorsFactory that provides an array of extractors for the following formats:
MP4, including M4A (Mp4Extractor)
fMP4 (FragmentedMp4Extractor)
Matroska and WebM (MatroskaExtractor)
Ogg Vorbis/FLAC (OggExtractor
MP3 (Mp3Extractor)
AAC (AdtsExtractor)
MPEG TS (TsExtractor)
MPEG PS (PsExtractor)
FLV (FlvExtractor)
WAV (WavExtractor)
AC3 (Ac3Extractor)
FLAC (only available if the FLAC extension is built and included)
|
| DummyTrackOutput |
A dummy
TrackOutput implementation. |
| GaplessInfoHolder |
Holder for gapless playback information.
|
| MpegAudioHeader |
An MPEG audio frame header.
|
| PositionHolder |
Holds a position in the stream.
|
| SeekMap.SeekPoints |
Contains one or two
SeekPoints. |
| SeekMap.Unseekable |
A
SeekMap that does not support seeking. |
| SeekPoint |
Defines a seek point in a media stream.
|
| TrackOutput.CryptoData |
Holds data required to decrypt a sample.
|