Stay organized with collections
Save and categorize content based on your preferences.
interface SeekableInputReader : MediaParser.InputReader
InputReader that allows setting the read position.
Summary
| Public methods |
| abstract Unit |
Sets the read position at the given position.
|
| Inherited functions |
From class InputReader
Long |
getLength()
Returns the length of the input in bytes, or -1 if the length is unknown.
|
Long |
getPosition()
Returns the current read position (byte offset) in the stream.
|
Int |
read(buffer: ByteArray, offset: Int, readLength: Int)
Reads up to readLength bytes of data and stores them into buffer, starting at index offset.
This method blocks until at least one byte is read, the end of input is detected, or an exception is thrown. The read position advances to the first unread byte.
|
|
Public methods
seekToPosition
abstract fun seekToPosition(position: Long): Unit
Sets the read position at the given position.
advance 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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[]]