e.smali
.class public final Lcom/otaliastudios/cameraview/e;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static constructor <clinit>()V
.registers 1
sget v0, Lcom/otaliastudios/cameraview/c;->b:I
return-void
.end method
.method public static a(Lcom/otaliastudios/cameraview/controls/d;)Z
.registers 6
.line 1
invoke-static {}, Lcom/otaliastudios/cameraview/engine/mappers/a;->a()Lcom/otaliastudios/cameraview/engine/mappers/a;
move-result-object v0
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 2
sget-object v0, Lcom/otaliastudios/cameraview/engine/mappers/a;->d:Ljava/util/HashMap;
invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/lang/Integer;
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p0
.line 3
new-instance v0, Landroid/hardware/Camera$CameraInfo;
invoke-direct {v0}, Landroid/hardware/Camera$CameraInfo;-><init>()V
.line 4
invoke-static {}, Landroid/hardware/Camera;->getNumberOfCameras()I
move-result v1
const/4 v2, 0x0
const/4 v3, 0x0
:goto_1e
if-ge v3, v1, :cond_2c
.line 5
invoke-static {v3, v0}, Landroid/hardware/Camera;->getCameraInfo(ILandroid/hardware/Camera$CameraInfo;)V
.line 6
iget v4, v0, Landroid/hardware/Camera$CameraInfo;->facing:I
if-ne v4, p0, :cond_29
const/4 p0, 0x1
return p0
:cond_29
add-int/lit8 v3, v3, 0x1
goto :goto_1e
:cond_2c
return v2
.end method