androidx.media3.extractor
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. |
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 |
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 RFC 9639. |
FlacFrameReader.SampleNumberHolder | Holds a sample number. |
FlacMetadataReader | Reads and peeks FLAC stream metadata elements according to RFC 9639. |
FlacMetadataReader.FlacStreamMetadataHolder | Holds a |
FlacSeekTableSeekMap | A |
FlacStreamMetadata | Holder for FLAC metadata. |
FlacStreamMetadata.SeekTable | A FLAC seek table. |
ForwardingExtractor | An overridable |
ForwardingExtractorInput | An overridable |
ForwardingExtractorOutput | 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. |