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.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{
"last_modified": "Last updated 2024-04-04 UTC.",
"state": ""
}