Interface | Description |
---|---|
DefaultTrackOutput.UpstreamFormatChangedListener |
A listener for changes to the upstream format.
|
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
Extractor s. |
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 )
FLAC (only available if the FLAC extension is built and included)
|
DefaultTrackOutput |
A
TrackOutput that buffers extracted samples in a queue and allows for consumption from
that queue. |
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.Unseekable |
A
SeekMap that does not support seeking. |
TimestampAdjuster |
Offsets timestamps according to an initial sample timestamp offset.
|