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 2024-04-04 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 2024-04-04 UTC."],[],[]]