package androidx.media3.exoplayer.source.chunk;

import androidx.media3.common.Format;
import androidx.media3.common.util.Assertions;
import androidx.media3.common.util.UnstableApi;
import androidx.media3.datasource.DataSource;
import androidx.media3.datasource.DataSpec;

/* JADX INFO: loaded from: classes.dex */
@UnstableApi
public abstract class MediaChunk extends Chunk {
    public final long chunkIndex;

    public MediaChunk(DataSource dataSource, DataSpec dataSpec, Format format, int i6, Object obj, long j4, long j6, long j7) {
        super(dataSource, dataSpec, 1, format, i6, obj, j4, j6);
        Assertions.checkNotNull(format);
        this.chunkIndex = j7;
    }

    public long getNextChunkIndex() {
        long j4 = this.chunkIndex;
        if (j4 != -1) {
            return j4 + 1;
        }
        return -1L;
    }

    public abstract boolean isLoadCompleted();
}
