package androidx.media3.extractor.text; import androidx.media3.common.text.Cue; import androidx.media3.common.util.Assertions; import androidx.media3.decoder.DecoderOutputBuffer; import java.util.List; /* loaded from: classes2.dex */ public abstract class SubtitleOutputBuffer extends DecoderOutputBuffer implements Subtitle { private long subsampleOffsetUs; private Subtitle subtitle; public void setContent(long j, Subtitle subtitle, long j2) { this.timeUs = j; this.subtitle = subtitle; if (j2 == Long.MAX_VALUE) { j2 = this.timeUs; } this.subsampleOffsetUs = j2; } @Override // androidx.media3.extractor.text.Subtitle public int getEventTimeCount() { return ((Subtitle) Assertions.checkNotNull(this.subtitle)).getEventTimeCount(); } @Override // androidx.media3.extractor.text.Subtitle public long getEventTime(int i) { return ((Subtitle) Assertions.checkNotNull(this.subtitle)).getEventTime(i) + this.subsampleOffsetUs; } @Override // androidx.media3.extractor.text.Subtitle public int getNextEventTimeIndex(long j) { return ((Subtitle) Assertions.checkNotNull(this.subtitle)).getNextEventTimeIndex(j - this.subsampleOffsetUs); } @Override // androidx.media3.extractor.text.Subtitle public List getCues(long j) { return ((Subtitle) Assertions.checkNotNull(this.subtitle)).getCues(j - this.subsampleOffsetUs); } @Override // androidx.media3.decoder.Buffer public void clear() { super.clear(); this.subtitle = null; } }