UpdatedMatroskaExtractor
Extracts data from the Matroska and WebM container formats.
Constructors
Link copied to clipboard
constructor()
Constructs an instance.
constructor(subtitleParserFactory: SubtitleParser.Factory, flags: @UpdatedMatroskaExtractor.Flags Int)
Constructs an instance.
Types
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.TYPE, AnnotationTarget.TYPE_PARAMETER] )
Flags controlling the behavior of the extractor. Possible flag values are .FLAG_DISABLE_SEEK_FOR_CUES and {#FLAG_EMIT_RAW_SUBTITLE_DATA}.
Functions
Link copied to clipboard
Called when a binary element is encountered.
Link copied to clipboard
Called when the end of a master element is encountered.
Link copied to clipboard
Called when a float element is encountered.
Link copied to clipboard
Returns the track corresponding to the current TrackEntry element.
Link copied to clipboard
Maps an element ID to a corresponding type.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected fun handleBlockAddIDExtraData(track: UpdatedMatroskaExtractor.Track, input: ExtractorInput, contentSize: Int)
Link copied to clipboard
protected fun handleBlockAdditionalData(track: UpdatedMatroskaExtractor.Track, blockAdditionalId: Int, input: ExtractorInput, contentSize: Int)
Link copied to clipboard
Link copied to clipboard
Called when an integer element is encountered.
Link copied to clipboard
Checks if the given id is that of a level 1 element.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Called when the start of a master element is encountered.
Link copied to clipboard
Called when a string element is encountered.