package androidx.media3.extractor;

import androidx.media3.common.util.UnstableApi;

/* JADX INFO: loaded from: classes.dex */
@UnstableApi
public class ForwardingExtractorInput implements ExtractorInput {
    private final ExtractorInput input;

    public ForwardingExtractorInput(ExtractorInput extractorInput) {
        this.input = extractorInput;
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public boolean advancePeekPosition(int i6, boolean z6) {
        return this.input.advancePeekPosition(i6, z6);
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public long getLength() {
        return this.input.getLength();
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public long getPeekPosition() {
        return this.input.getPeekPosition();
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public long getPosition() {
        return this.input.getPosition();
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public int peek(byte[] bArr, int i6, int i7) {
        return this.input.peek(bArr, i6, i7);
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public boolean peekFully(byte[] bArr, int i6, int i7, boolean z6) {
        return this.input.peekFully(bArr, i6, i7, z6);
    }

    @Override // androidx.media3.extractor.ExtractorInput, androidx.media3.common.DataReader
    public int read(byte[] bArr, int i6, int i7) {
        return this.input.read(bArr, i6, i7);
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public boolean readFully(byte[] bArr, int i6, int i7, boolean z6) {
        return this.input.readFully(bArr, i6, i7, z6);
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public void resetPeekPosition() {
        this.input.resetPeekPosition();
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public <E extends Throwable> void setRetryPosition(long j4, E e6) {
        this.input.setRetryPosition(j4, e6);
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public int skip(int i6) {
        return this.input.skip(i6);
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public boolean skipFully(int i6, boolean z6) {
        return this.input.skipFully(i6, z6);
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public void advancePeekPosition(int i6) {
        this.input.advancePeekPosition(i6);
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public void peekFully(byte[] bArr, int i6, int i7) {
        this.input.peekFully(bArr, i6, i7);
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public void readFully(byte[] bArr, int i6, int i7) {
        this.input.readFully(bArr, i6, i7);
    }

    @Override // androidx.media3.extractor.ExtractorInput
    public void skipFully(int i6) {
        this.input.skipFully(i6);
    }
}
