androidx.media3.extractor
Interfaces
BinarySearchSeeker.SeekTimestampConverter |
A converter that converts seek time in stream time into target timestamp for the . |
BinarySearchSeeker.TimestampSeeker |
A seeker that looks for a given timestamp from an input. |
Extractor |
Extracts media data from a container format. |
ExtractorInput |
Provides data to be consumed by an |
ExtractorOutput |
Receives stream level data extracted by an |
ExtractorsFactory |
Factory for arrays of |
SeekMap |
Maps seek positions (in microseconds) to corresponding positions (byte offsets) in the stream. |
SniffFailure |
Contains details about why |
TrackOutput |
Receives track level data extracted by an |
Classes
AacUtil |
Utility methods for handling AAC audio streams. |
AacUtil.Config |
Holds sample format information for AAC audio. |
Ac3Util |
Utility methods for parsing Dolby TrueHD and (E-)AC-3 syncframes. |
Ac3Util.SyncFrameInfo |
Holds sample format information as presented by a syncframe header. |
Ac4Util |
Utility methods for parsing AC-4 frames, which are access units in AC-4 bitstreams. |
Ac4Util.SyncFrameInfo |
Holds sample format information as presented by a syncframe header. |
AvcConfig |
AVC configuration data. |
BinarySearchSeeker |
A seeker that supports seeking within a stream by searching for the target frame using binary search. |
BinarySearchSeeker.BinarySearchSeekMap |
A |
BinarySearchSeeker.DefaultSeekTimestampConverter |
A |
BinarySearchSeeker.SeekOperationParams |
Contains parameters for a pending seek operation by |
BinarySearchSeeker.TimestampSearchResult |
Represents possible search results for |
CeaUtil |
Utility methods for handling CEA-608/708 messages. |
ChunkIndex |
Defines chunks of samples within a media stream. |
ConstantBitrateSeekMap |
A |
DefaultExtractorInput |
An |
DefaultExtractorsFactory |
An |
DiscardingTrackOutput |
A |
DolbyVisionConfig |
Dolby Vision configuration data. |
DtsUtil |
Utility methods for parsing DTS frames. |
DtsUtil.DtsHeader |
Information parsed from a DTS frame header. |
DummyExtractorOutput |
This class is deprecated. Use |
DummyTrackOutput |
This class is deprecated. Use |
ExtractorUtil |
Extractor related utility methods. |
FlacFrameReader |
Reads and peeks FLAC frame elements according to the FLAC format specification. |
FlacFrameReader.SampleNumberHolder |
Holds a sample number. |
FlacMetadataReader |
Reads and peeks FLAC stream metadata elements according to the FLAC format specification. |
FlacMetadataReader.FlacStreamMetadataHolder |
Holds a |
FlacSeekTableSeekMap |
A |
FlacStreamMetadata |
Holder for FLAC metadata. |
FlacStreamMetadata.SeekTable |
A FLAC seek table. |
ForwardingExtractorInput |
An overridable |
ForwardingSeekMap |
A forwarding class for |
ForwardingTrackOutput |
An overridable |
GaplessInfoHolder |
Holder for gapless playback information. |
HevcConfig |
HEVC configuration data. |
Id3Peeker |
Peeks data from the beginning of an |
IndexSeekMap |
A |
MpegAudioUtil |
Utility methods for handling MPEG audio streams. |
MpegAudioUtil.Header |
Stores the metadata for an MPEG audio frame. |
NoOpExtractorOutput |
An |
OpusUtil |
Utility methods for handling Opus audio streams. |
PositionHolder |
Holds a position in the stream. |
SeekMap.SeekPoints |
Contains one or two |
SeekMap.Unseekable |
A |
SeekPoint |
Defines a seek point in a media stream. |
SingleSampleExtractor |
Extracts data by loading all the bytes into one sample. |
SingleSampleSeekMap |
A |
TrackOutput.CryptoData |
Holds data required to decrypt a sample. |
TrueHdSampleRechunker |
Rechunks TrueHD sample data into groups of |
VorbisBitArray |
Wraps a byte array, providing methods that allow it to be read as a Vorbis bitstream. |
VorbisUtil |
Utility methods for parsing Vorbis streams. |
VorbisUtil.CommentHeader |
Vorbis comment header. |
VorbisUtil.Mode |
Vorbis setup header modes. |
VorbisUtil.VorbisIdHeader |
Vorbis identification header. |
WavUtil |
Utilities for handling WAVE files. |
Annotations
AacUtil.AacAudioObjectType |
Valid AAC Audio object types. |
Ac3Util.SyncFrameInfo.StreamType |
AC3 stream types. |
DtsUtil.DtsAudioMimeType |
The possible MIME types for DTS that can be used. |
DtsUtil.FrameType |
Frame types for a DTS stream. |
Extractor.ReadResult |
Result values that can be returned by |
TrackOutput.SampleDataPart |
Defines the part of the sample data to which a call to sampleData corresponds. |