SeekMap.Unseekable| Constructor and Description |
|---|
Unseekable(long durationUs) |
| Modifier and Type | Method and Description |
|---|---|
long |
getDurationUs()
Returns the duration of the stream in microseconds.
|
long |
getPosition(long timeUs)
Maps a seek position in microseconds to a corresponding position (byte offset) in the stream
from which data can be provided to the extractor.
|
boolean |
isSeekable()
Returns whether seeking is supported.
|
public Unseekable(long durationUs)
durationUs - The duration of the stream in microseconds, or C.TIME_UNSET if
the duration is unknown.public boolean isSeekable()
SeekMap
If seeking is not supported then the only valid seek position is the start of the file, and so
SeekMap.getPosition(long) will return 0 for all input values.
isSeekable in interface SeekMappublic long getDurationUs()
SeekMapgetDurationUs in interface SeekMapC.TIME_UNSET if the
duration is unknown.public long getPosition(long timeUs)
SeekMapgetPosition in interface SeekMaptimeUs - A seek position in microseconds.#isSeekable() returns false.