package com.seewo.factoryaging.camera.view;

import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
import android.view.SurfaceHolder;
import android.view.SurfaceView;

/* JADX INFO: loaded from: classes.dex */
public class CameraSurfaceView extends SurfaceView implements SurfaceHolder.Callback {
    private SurfaceHolder b;
    private boolean d;
    private boolean e;

    public interface a {
    }

    public CameraSurfaceView(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.d = false;
        this.e = false;
        a();
    }

    private void a() {
        Log.i("CameraSurfaceView", "CameraSurfaceView init");
        SurfaceHolder holder = getHolder();
        this.b = holder;
        holder.addCallback(this);
    }

    public boolean b() {
        return this.d;
    }

    public void c() throws IllegalAccessException {
        if (this.b.getSurface() != null) {
            com.seewo.factoryaging.r0.k.a.c(this.b);
        } else {
            this.e = true;
        }
    }

    public void d() {
        com.seewo.factoryaging.r0.k.a.b();
    }

    public void setCameraStateListener(a aVar) {
    }

    @Override // android.view.SurfaceHolder.Callback
    public void surfaceChanged(SurfaceHolder surfaceHolder, int i2, int i3, int i4) {
        Log.i("CameraSurfaceView", "surfaceChanged");
        this.b = surfaceHolder;
    }

    @Override // android.view.SurfaceHolder.Callback
    public void surfaceCreated(SurfaceHolder surfaceHolder) {
        Log.i("CameraSurfaceView", "surface created--isWaitingSurface: " + this.e);
        this.d = true;
        this.b = surfaceHolder;
        if (this.e) {
            try {
                com.seewo.factoryaging.r0.k.a.c(surfaceHolder);
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            }
            this.e = false;
        }
    }

    @Override // android.view.SurfaceHolder.Callback
    public void surfaceDestroyed(SurfaceHolder surfaceHolder) {
        com.seewo.factoryaging.r0.k.a.b();
        Log.i("CameraSurfaceView", "surfaceDestroyed");
        this.d = false;
    }
}
