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;

/* JADX INFO: renamed from: ᵝᵧˑʼ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C2949 extends GLSurfaceView {

    /* JADX INFO: renamed from: ᵠˏˏ, reason: contains not printable characters */
    public static final /* synthetic */ int f11342 = 0;

    /* JADX INFO: renamed from: ʿٴˇ, reason: contains not printable characters */
    public boolean f11343;

    /* JADX INFO: renamed from: ˈᵲᵢ, reason: contains not printable characters */
    public SurfaceTexture f11344;

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final CopyOnWriteArrayList f11345;

    /* JADX INFO: renamed from: ˌᵨʠᵫ, reason: contains not printable characters */
    public Surface f11346;

    /* JADX INFO: renamed from: ˑˊᵲ, reason: contains not printable characters */
    public boolean f11347;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public final Sensor f11348;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final SensorManager f11349;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public final C0239 f11350;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public final Handler f11351;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public final C0716 f11352;

    /* JADX INFO: renamed from: ᵸˆˁ, reason: contains not printable characters */
    public boolean f11353;

    public C2949(Context context) {
        super(context, null);
        this.f11345 = new CopyOnWriteArrayList();
        this.f11351 = new Handler(Looper.getMainLooper());
        Object systemService = context.getSystemService("sensor");
        systemService.getClass();
        SensorManager sensorManager = (SensorManager) systemService;
        this.f11349 = sensorManager;
        Sensor defaultSensor = sensorManager.getDefaultSensor(15);
        this.f11348 = defaultSensor == null ? sensorManager.getDefaultSensor(11) : defaultSensor;
        C0716 c0716 = new C0716();
        this.f11352 = c0716;
        C2144 c2144 = new C2144(this, c0716);
        View.OnTouchListener viewOnTouchListenerC5499 = new ViewOnTouchListenerC5499(context, c2144);
        WindowManager windowManager = (WindowManager) context.getSystemService("window");
        windowManager.getClass();
        this.f11350 = new C0239(windowManager.getDefaultDisplay(), viewOnTouchListenerC5499, c2144);
        this.f11353 = true;
        setEGLContextClientVersion(2);
        setRenderer(c2144);
        setOnTouchListener(viewOnTouchListenerC5499);
    }

    public InterfaceC4690 getCameraMotionListener() {
        return this.f11352;
    }

    public InterfaceC0819 getVideoFrameMetadataListener() {
        return this.f11352;
    }

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

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

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

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

    public void setDefaultStereoMode(int i) {
        this.f11352.f3255 = i;
    }

    public void setUseSensorRotation(boolean z) {
        this.f11353 = z;
        m7037();
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m7037() {
        boolean z = this.f11353 && this.f11347;
        Sensor sensor = this.f11348;
        if (sensor == null || z == this.f11343) {
            return;
        }
        C0239 c0239 = this.f11350;
        SensorManager sensorManager = this.f11349;
        if (z) {
            sensorManager.registerListener(c0239, sensor, 0);
        } else {
            sensorManager.unregisterListener(c0239);
        }
        this.f11343 = z;
    }
}
