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

From interface android.media.MediaParser.InputReader

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

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.

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2025-02-10 UTC.