Added in API level 30

MediaParser.SeekableInputReader


public static interface MediaParser.SeekableInputReader
implements MediaParser.InputReader

android.media.MediaParser.SeekableInputReader


InputReader that allows setting the read position.

Summary

Public methods

abstract void seekToPosition(long position)

Sets the read position at the given position.

Inherited methods

abstract long getLength()

Returns the length of the input in bytes, or -1 if the length is unknown.

abstract long getPosition()

Returns the current read position (byte offset) in the stream.

abstract int read(byte[] buffer, int offset, int readLength)

Reads up to readLength bytes of data and stores them into buffer, starting at index offset.

Public methods

seekToPosition

Added in API level 30
public abstract void seekToPosition (long position)

Sets the read position at the given position.

MediaParser.advance(SeekableInputReader) will immediately return after calling this method.

Parameters
position long: The position to seek to, in bytes.