Interface SeekMap
-
- All Known Implementing Classes:
BinarySearchSeeker.BinarySearchSeekMap
,ChunkIndex
,ConstantBitrateSeekMap
,FlacSeekTableSeekMap
,IndexSeekMap
,Mp4Extractor
,SeekMap.Unseekable
@Deprecated public interface SeekMap
Deprecated.com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.Maps seek positions (in microseconds) to corresponding positions (byte offsets) in the stream.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SeekMap.SeekPoints
Deprecated.Contains one or twoSeekPoint
s.static class
SeekMap.Unseekable
Deprecated.ASeekMap
that does not support seeking.
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description long
getDurationUs()
Deprecated.Returns the duration of the stream in microseconds.SeekMap.SeekPoints
getSeekPoints(long timeUs)
Deprecated.Obtains seek points for the specified seek time in microseconds.boolean
isSeekable()
Deprecated.Returns whether seeking is supported.
-
-
-
Method Detail
-
isSeekable
boolean isSeekable()
Deprecated.Returns whether seeking is supported.- Returns:
- Whether seeking is supported.
-
getDurationUs
long getDurationUs()
Deprecated.Returns the duration of the stream in microseconds.- Returns:
- The duration of the stream in microseconds, or
C.TIME_UNSET
if the duration is unknown.
-
getSeekPoints
SeekMap.SeekPoints getSeekPoints(long timeUs)
Deprecated.Obtains seek points for the specified seek time in microseconds. The returnedSeekMap.SeekPoints
will contain one or two distinct seek points.Two seek points [A, B] are returned in the case that seeking can only be performed to discrete points in time, there does not exist a seek point at exactly the requested time, and there exist seek points on both sides of it. In this case A and B are the closest seek points before and after the requested time. A single seek point is returned in all other cases.
- Parameters:
timeUs
- A seek time in microseconds.- Returns:
- The corresponding seek points.
-
-