package

androidx.media3.extractor.text

Interfaces

SubtitleA subtitle consisting of timed Cues.
SubtitleDecoderDecodes Subtitles from SubtitleInputBuffers.
SubtitleParserParses subtitle data into timed CuesWithTiming instances.
SubtitleParser.FactoryFactory for SubtitleParser instances.

Classes

CueDecoderDecodes data encoded by CueEncoder.
CueEncoderEncodes data that can be decoded by CueDecoder.
CuesWithTimingA list of Cue instances with a start time and duration.
CuesWithTimingSubtitleA Subtitle backed by a list of CuesWithTiming instances.
DefaultSubtitleParserFactoryA factory for SubtitleParser instances.
LegacySubtitleUtilUtility methods for working with legacy Subtitle objects.
SimpleSubtitleDecoderBase class for subtitle parsers that use their own decode thread.
SubtitleExtractorGeneric extractor for extracting subtitles from various subtitle formats.
SubtitleInputBufferA DecoderInputBuffer for a SubtitleDecoder.
SubtitleOutputBufferBase class for SubtitleDecoder output buffers.
SubtitleParser.OutputOptionsOptions to control the output behavior of SubtitleParser methods that emit their output incrementally using a Consumer provided by the caller.
SubtitleTranscodingExtractor
SubtitleTranscodingExtractorOutputA wrapping ExtractorOutput that transcodes text samples from supported subtitle formats to MimeTypes.APPLICATION_MEDIA3_CUES.