mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2025-01-09 13:43:22 +00:00
34 lines
1.3 KiB
Java
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);
|
|
}
|
|
}
|