docs/doc/reference/com/google/android/exoplayer2/extractor/BinarySearchSeeker.SeekOperationParams.html
Package com.google.android.exoplayer2.extractor
Enclosing class:BinarySearchSeeker
protected static classBinarySearchSeeker.SeekOperationParamsextends[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")
Contains parameters for a pending seek operation by BinarySearchSeeker.
This class holds parameters for a binary-search for the targetTimePosition in the range [floorPosition, ceilingPosition).
Constructors | Modifier | Constructor | Description |
| --- | --- | --- |
| protected | SeekOperationParams(long seekTimeUs, long targetTimePosition, long floorTimePosition, long ceilingTimePosition, long floorBytePosition, long ceilingBytePosition, long approxBytesPerFrame) | |
All Methods Static Methods Concrete Methods | Modifier and Type | Method | Description |
| --- | --- | --- |
| protected static long | calculateNextSearchBytePosition(long targetTimePosition, long floorTimePosition, long ceilingTimePosition, long floorBytePosition, long ceilingBytePosition, long approxBytesPerFrame) |
Returns the next position in the stream to search for target frame, given [floorBytePosition, ceilingBytePosition), with corresponding [floorTimePosition, ceilingTimePosition).
|
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
protected SeekOperationParams(long seekTimeUs,
long targetTimePosition,
long floorTimePosition,
long ceilingTimePosition,
long floorBytePosition,
long ceilingBytePosition,
long approxBytesPerFrame)
-
protected static long calculateNextSearchBytePosition(long targetTimePosition,
long floorTimePosition,
long ceilingTimePosition,
long floorBytePosition,
long ceilingBytePosition,
long approxBytesPerFrame)
Returns the next position in the stream to search for target frame, given [floorBytePosition, ceilingBytePosition), with corresponding [floorTimePosition, ceilingTimePosition).