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;

/* JADX INFO: renamed from: ᵩᵷ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3849 implements InterfaceC1595 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final C1199 f14702;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final MediaCodec f14703;

    public C3849(MediaCodec mediaCodec, C1199 c1199) {
        this.f14703 = mediaCodec;
        this.f14702 = c1199;
        if (Build.VERSION.SDK_INT < 35 || c1199 == null) {
            return;
        }
        c1199.m3688(mediaCodec);
    }

    @Override // defpackage.InterfaceC1595
    public final void flush() {
        this.f14703.flush();
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ʽˈˋ */
    public final void mo3027(Bundle bundle) {
        this.f14703.setParameters(bundle);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ˉᵲ */
    public final void mo3028(C1771 c1771, Handler handler) {
        this.f14703.setOnFrameRenderedListener(new C3483(this, c1771, 1), handler);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ˊᵙᵾᵲ */
    public final void mo3029(ArrayList arrayList) {
        this.f14703.subscribeToVendorParameters(arrayList);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ˊᵫᵗ */
    public final void mo3030() {
        this.f14703.detachOutputSurface();
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ˋˈ */
    public final void mo3031(int i) {
        this.f14703.setVideoScalingMode(i);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ˏːˆ */
    public final void mo3032(ArrayList arrayList) {
        this.f14703.unsubscribeFromVendorParameters(arrayList);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵝᵶ */
    public final void mo3033(long j, int i) {
        this.f14703.releaseOutputBuffer(i, j);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵟᵹᵙ */
    public final void mo3034(Surface surface) {
        this.f14703.setOutputSurface(surface);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵨᵣ */
    public final void mo3035(int i, int i2, long j, int i3) {
        this.f14703.queueInputBuffer(i, 0, i2, j, i3);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵪᵹᵥᵻ */
    public final ByteBuffer mo3036(int i) {
        return this.f14703.getInputBuffer(i);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵮᵣᵗˈ */
    public final int mo3037(MediaCodec.BufferInfo bufferInfo) {
        int iDequeueOutputBuffer;
        do {
            iDequeueOutputBuffer = this.f14703.dequeueOutputBuffer(bufferInfo, 0L);
        } while (iDequeueOutputBuffer == -3);
        return iDequeueOutputBuffer;
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵱʡˏ */
    public final ByteBuffer mo3038(int i) {
        return this.f14703.getOutputBuffer(i);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵱᵽʡᵚ */
    public final /* synthetic */ boolean mo3039(ᵢʒʡᵟ r1) {
        return false;
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final void mo3040() {
        C1199 c1199 = this.f14702;
        MediaCodec mediaCodec = this.f14703;
        try {
            int i = Build.VERSION.SDK_INT;
            if (i >= 30 && i < 33) {
                mediaCodec.stop();
            }
            if (i >= 35 && c1199 != null) {
                c1199.m3687(mediaCodec);
            }
            mediaCodec.release();
        } catch (Throwable th) {
            if (Build.VERSION.SDK_INT >= 35 && c1199 != null) {
                c1199.m3687(mediaCodec);
            }
            mediaCodec.release();
            throw th;
        }
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵵᵽ */
    public final MediaFormat mo3041() {
        return this.f14703.getOutputFormat();
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵶᵥᵝ */
    public final int mo3042() {
        return this.f14703.dequeueInputBuffer(0L);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public final void mo3043(int i, C1243 c1243, long j, int i2) {
        this.f14703.queueSecureInputBuffer(i, 0, c1243.f5258, j, i2);
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵻʽᵯ */
    public final void mo3044(RunnableC4076 runnableC4076) {
        runnableC4076.run();
    }

    @Override // defpackage.InterfaceC1595
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public final void mo3045(int i) {
        this.f14703.releaseOutputBuffer(i, false);
    }
}
