package defpackage;

import android.content.Context;
import android.graphics.SurfaceTexture;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.opengl.GLSurfaceView;
import android.os.Handler;
import android.os.Looper;
import android.view.Surface;
import android.view.View;
import android.view.WindowManager;
import java.util.concurrent.CopyOnWriteArrayList;

/* renamed from: ˀᵶᵿᵬ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0616 extends GLSurfaceView {

    /* renamed from: ᵧـˌᵎ, reason: contains not printable characters */
    public static final /* synthetic */ int f3084 = 0;

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public SurfaceTexture f3085;

    /* renamed from: ˎˑː, reason: contains not printable characters */
    public boolean f3086;

    /* renamed from: ˑᵥˁ, reason: contains not printable characters */
    public boolean f3087;

    /* renamed from: ᵡˎ, reason: contains not printable characters */
    public Surface f3088;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public final C1367 f3089;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final SensorManager f3090;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public final Handler f3091;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final CopyOnWriteArrayList f3092;

    /* renamed from: ᵮᵠـˌ, reason: contains not printable characters */
    public boolean f3093;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final C5495 f3094;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final Sensor f3095;

    public C0616(Context context) {
        super(context, null);
        this.f3092 = new CopyOnWriteArrayList();
        this.f3091 = new Handler(Looper.getMainLooper());
        Object systemService = context.getSystemService("sensor");
        systemService.getClass();
        SensorManager sensorManager = (SensorManager) systemService;
        this.f3090 = sensorManager;
        Sensor defaultSensor = sensorManager.getDefaultSensor(15);
        this.f3095 = defaultSensor == null ? sensorManager.getDefaultSensor(11) : defaultSensor;
        C1367 c1367 = new C1367();
        this.f3089 = c1367;
        C4819 c4819 = new C4819(this, c1367);
        View.OnTouchListener viewOnTouchListenerC2235 = new ViewOnTouchListenerC2235(context, c4819);
        WindowManager windowManager = (WindowManager) context.getSystemService("window");
        windowManager.getClass();
        this.f3094 = new C5495(windowManager.getDefaultDisplay(), viewOnTouchListenerC2235, c4819);
        this.f3087 = true;
        setEGLContextClientVersion(2);
        setRenderer(c4819);
        setOnTouchListener(viewOnTouchListenerC2235);
    }

    public InterfaceC2517 getCameraMotionListener() {
        return this.f3089;
    }

    public InterfaceC4325 getVideoFrameMetadataListener() {
        return this.f3089;
    }

    public Surface getVideoSurface() {
        return this.f3088;
    }

    @Override // android.opengl.GLSurfaceView, android.view.SurfaceView, android.view.View
    public final void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        this.f3091.post(new RunnableC1600(13, this));
    }

    @Override // android.opengl.GLSurfaceView
    public final void onPause() {
        this.f3086 = false;
        m2502();
        super.onPause();
    }

    @Override // android.opengl.GLSurfaceView
    public final void onResume() {
        super.onResume();
        this.f3086 = true;
        m2502();
    }

    public void setDefaultStereoMode(int i) {
        this.f3089.f5635 = i;
    }

    public void setUseSensorRotation(boolean z) {
        this.f3087 = z;
        m2502();
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void m2502() {
        boolean z = this.f3087 && this.f3086;
        Sensor sensor = this.f3095;
        if (sensor == null || z == this.f3093) {
            return;
        }
        C5495 c5495 = this.f3094;
        SensorManager sensorManager = this.f3090;
        if (z) {
            sensorManager.registerListener(c5495, sensor, 0);
        } else {
            sensorManager.unregisterListener(c5495);
        }
        this.f3093 = z;
    }
}
