Rabbit-R1/android (non root)/java/sources/androidx/media3/exoplayer/source/chunk/BaseMediaChunk.java
2024-05-21 17:08:36 -04:00

34 lines
1.3 KiB
Java

package androidx.media3.exoplayer.source.chunk;
import androidx.media3.common.Format;
import androidx.media3.common.util.Assertions;
import androidx.media3.datasource.DataSource;
import androidx.media3.datasource.DataSpec;
/* loaded from: classes2.dex */
public abstract class BaseMediaChunk extends MediaChunk {
public final long clippedEndTimeUs;
public final long clippedStartTimeUs;
private int[] firstSampleIndices;
private BaseMediaChunkOutput output;
public BaseMediaChunk(DataSource dataSource, DataSpec dataSpec, Format format, int i, Object obj, long j, long j2, long j3, long j4, long j5) {
super(dataSource, dataSpec, format, i, obj, j, j2, j5);
this.clippedStartTimeUs = j3;
this.clippedEndTimeUs = j4;
}
public void init(BaseMediaChunkOutput baseMediaChunkOutput) {
this.output = baseMediaChunkOutput;
this.firstSampleIndices = baseMediaChunkOutput.getWriteIndices();
}
public final int getFirstSampleIndex(int i) {
return ((int[]) Assertions.checkStateNotNull(this.firstSampleIndices))[i];
}
/* JADX INFO: Access modifiers changed from: protected */
public final BaseMediaChunkOutput getOutput() {
return (BaseMediaChunkOutput) Assertions.checkStateNotNull(this.output);
}
}