Class MediaChunk

    • Field Detail

      • chunkIndex

        public final long chunkIndex
        The chunk index, or C.INDEX_UNSET if it is not known.
    • Constructor Detail

      • MediaChunk

        public MediaChunk​(DataSource dataSource,
                          DataSpec dataSpec,
                          Format trackFormat,
                          int trackSelectionReason,
                          @Nullable
                          Object trackSelectionData,
                          long startTimeUs,
                          long endTimeUs,
                          long chunkIndex)
        Parameters:
        dataSource - The source from which the data should be loaded.
        dataSpec - Defines the data to be loaded.
        trackFormat - See Chunk.trackFormat.
        trackSelectionReason - See Chunk.trackSelectionReason.
        trackSelectionData - See Chunk.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, or C.INDEX_UNSET if it is not known.
    • Method Detail

      • getNextChunkIndex

        public long getNextChunkIndex()
        Returns the next chunk index or C.INDEX_UNSET if it is not known.
      • isLoadCompleted

        public abstract boolean isLoadCompleted()
        Returns whether the chunk has been fully loaded.