Class MediaChunk
- java.lang.Object
-
- com.google.android.exoplayer2.source.chunk.Chunk
-
- com.google.android.exoplayer2.source.chunk.MediaChunk
-
- All Implemented Interfaces:
Loader.Loadable
- Direct Known Subclasses:
BaseMediaChunk
,FakeMediaChunk
@Deprecated public abstract class MediaChunk extends Chunk
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.An abstract base class forChunk
s that contain media samples.
-
-
Field Summary
Fields Modifier and Type Field Description long
chunkIndex
Deprecated.The chunk index, orC.INDEX_UNSET
if it is not known.-
Fields inherited from class com.google.android.exoplayer2.source.chunk.Chunk
dataSource, dataSpec, endTimeUs, loadTaskId, startTimeUs, trackFormat, trackSelectionData, trackSelectionReason, type
-
-
Constructor Summary
Constructors Constructor Description MediaChunk(DataSource dataSource, DataSpec dataSpec, Format trackFormat, @com.google.android.exoplayer2.C.SelectionReason int trackSelectionReason, Object trackSelectionData, long startTimeUs, long endTimeUs, long chunkIndex)
Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description long
getNextChunkIndex()
Deprecated.Returns the next chunk index orC.INDEX_UNSET
if it is not known.abstract boolean
isLoadCompleted()
Deprecated.Returns whether the chunk has been fully loaded.-
Methods inherited from class com.google.android.exoplayer2.source.chunk.Chunk
bytesLoaded, getDurationUs, getResponseHeaders, getUri
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.google.android.exoplayer2.upstream.Loader.Loadable
cancelLoad, load
-
-
-
-
Field Detail
-
chunkIndex
public final long chunkIndex
Deprecated.The chunk index, orC.INDEX_UNSET
if it is not known.
-
-
Constructor Detail
-
MediaChunk
public MediaChunk(DataSource dataSource, DataSpec dataSpec, Format trackFormat, @com.google.android.exoplayer2.C.SelectionReason int trackSelectionReason, @Nullable Object trackSelectionData, long startTimeUs, long endTimeUs, long chunkIndex)
Deprecated.- Parameters:
dataSource
- The source from which the data should be loaded.dataSpec
- Defines the data to be loaded.trackFormat
- SeeChunk.trackFormat
.trackSelectionReason
- SeeChunk.trackSelectionReason
.trackSelectionData
- SeeChunk.trackSelectionData
.startTimeUs
- The start time of the media contained by the chunk, in microseconds.endTimeUs
- The end time of the media contained by the chunk, in microseconds.chunkIndex
- The index of the chunk, orC.INDEX_UNSET
if it is not known.
-
-
Method Detail
-
getNextChunkIndex
public long getNextChunkIndex()
Deprecated.Returns the next chunk index orC.INDEX_UNSET
if it is not known.
-
isLoadCompleted
public abstract boolean isLoadCompleted()
Deprecated.Returns whether the chunk has been fully loaded.
-
-