package defpackage;

import android.media.MediaCodec;
import android.media.MediaFormat;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.view.Surface;
import java.nio.ByteBuffer;
import java.util.ArrayList;

/* renamed from: ᵸᵫᵤ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C4994 implements InterfaceC4316 {

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final MediaCodec f18533;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final C2443 f18534;

    public C4994(MediaCodec mediaCodec, C2443 c2443) {
        this.f18533 = mediaCodec;
        this.f18534 = c2443;
        if (Build.VERSION.SDK_INT < 35 || c2443 == null) {
            return;
        }
        c2443.m6239(mediaCodec);
    }

    @Override // defpackage.InterfaceC4316
    public final void flush() {
        this.f18533.flush();
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ˌʾˀ */
    public final ByteBuffer mo5743(int i) {
        return this.f18533.getInputBuffer(i);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ˌᵜᵹᵩ */
    public final int mo5744(MediaCodec.BufferInfo bufferInfo) {
        int iDequeueOutputBuffer;
        do {
            iDequeueOutputBuffer = this.f18533.dequeueOutputBuffer(bufferInfo, 0L);
        } while (iDequeueOutputBuffer == -3);
        return iDequeueOutputBuffer;
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ˎˏʜʾ */
    public final void mo5745(int i) {
        this.f18533.releaseOutputBuffer(i, false);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ˏˋٴ */
    public final void mo5746(int i, int i2, long j, int i3) throws MediaCodec.CryptoException {
        this.f18533.queueInputBuffer(i, 0, i2, j, i3);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ˏᵙ */
    public final void mo5747(Bundle bundle) {
        this.f18533.setParameters(bundle);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ˑᵱ */
    public final void mo5748(ArrayList arrayList) {
        this.f18533.unsubscribeFromVendorParameters(arrayList);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵝᵵᵺ */
    public final void mo5749() {
        this.f18533.detachOutputSurface();
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵞʡ */
    public final void mo5750(ArrayList arrayList) {
        this.f18533.subscribeToVendorParameters(arrayList);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵡʠ */
    public final void mo5751(Surface surface) {
        this.f18533.setOutputSurface(surface);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵥᵯˎ */
    public final void mo5752() {
        C2443 c2443 = this.f18534;
        MediaCodec mediaCodec = this.f18533;
        try {
            int i = Build.VERSION.SDK_INT;
            if (i >= 30 && i < 33) {
                mediaCodec.stop();
            }
            if (i >= 35 && c2443 != null) {
                c2443.m6238(mediaCodec);
            }
            mediaCodec.release();
        } catch (Throwable th) {
            if (Build.VERSION.SDK_INT >= 35 && c2443 != null) {
                c2443.m6238(mediaCodec);
            }
            mediaCodec.release();
            throw th;
        }
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵨᵳʝ */
    public final void mo5753(C1662 c1662, Handler handler) {
        this.f18533.setOnFrameRenderedListener(new C1878(this, c1662, 1), handler);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵪʩ */
    public final void mo5754(int i) {
        this.f18533.setVideoScalingMode(i);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵯٴᵦ */
    public final void mo5755(long j, int i) {
        this.f18533.releaseOutputBuffer(i, j);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵳٴᵶ */
    public final /* synthetic */ boolean mo5756(ˊʘ r1) {
        return false;
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵶᵷᵕ */
    public final void mo5757(RunnableC0421 runnableC0421) throws SecurityException, IllegalArgumentException {
        runnableC0421.run();
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵸʓᵠ */
    public final ByteBuffer mo5758(int i) {
        return this.f18533.getOutputBuffer(i);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵸˑ */
    public final int mo5759() {
        return this.f18533.dequeueInputBuffer(0L);
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵹᵝᵶ */
    public final MediaFormat mo5760() {
        return this.f18533.getOutputFormat();
    }

    @Override // defpackage.InterfaceC4316
    /* renamed from: ᵻᵢﹳᵰ */
    public final void mo5761(int i, C3937 c3937, long j, int i2) throws MediaCodec.CryptoException {
        this.f18533.queueSecureInputBuffer(i, 0, c3937.f14869, j, i2);
    }
}
