2022-06-10 21:38:30 +09:00

809 lines
23 KiB
Smali

.class public Landroidx/camera/camera2/internal/f;
.super Ljava/lang/Object;
.source "Camera2CameraCaptureResult.java"
# interfaces
.implements Landroidx/camera/core/impl/c;
# static fields
.field public static final c:Ljava/lang/String; = "C2CameraCaptureResult"
# instance fields
.field public final a:Lx/g1;
.field public final b:Landroid/hardware/camera2/CaptureResult;
# direct methods
.method public constructor <init>(Lx/g1;Landroid/hardware/camera2/CaptureResult;)V
.locals 0
.param p1 # Lx/g1;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/hardware/camera2/CaptureResult;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"tagBundle",
"captureResult"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Landroidx/camera/camera2/internal/f;->a:Lx/g1;
.line 3
iput-object p2, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
return-void
.end method
# virtual methods
.method public a(Landroidx/camera/core/impl/utils/ExifData$b;)V
.locals 3
.param p1 # Landroidx/camera/core/impl/utils/ExifData$b;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"exifData"
}
.end annotation
.line 1
invoke-super {p0, p1}, Landroidx/camera/core/impl/c;->a(Landroidx/camera/core/impl/utils/ExifData$b;)V
.line 2
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->SCALER_CROP_REGION:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/graphics/Rect;
if-eqz v0, :cond_0
.line 3
invoke-virtual {v0}, Landroid/graphics/Rect;->width()I
move-result v1
invoke-virtual {p1, v1}, Landroidx/camera/core/impl/utils/ExifData$b;->k(I)Landroidx/camera/core/impl/utils/ExifData$b;
move-result-object v1
.line 4
invoke-virtual {v0}, Landroid/graphics/Rect;->height()I
move-result v0
invoke-virtual {v1, v0}, Landroidx/camera/core/impl/utils/ExifData$b;->j(I)Landroidx/camera/core/impl/utils/ExifData$b;
.line 5
:cond_0
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->JPEG_ORIENTATION:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-eqz v0, :cond_1
.line 6
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {p1, v0}, Landroidx/camera/core/impl/utils/ExifData$b;->n(I)Landroidx/camera/core/impl/utils/ExifData$b;
.line 7
:cond_1
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->SENSOR_EXPOSURE_TIME:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
if-eqz v0, :cond_2
.line 8
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Landroidx/camera/core/impl/utils/ExifData$b;->g(J)Landroidx/camera/core/impl/utils/ExifData$b;
.line 9
:cond_2
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->LENS_APERTURE:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Float;
if-eqz v0, :cond_3
.line 10
invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F
move-result v0
invoke-virtual {p1, v0}, Landroidx/camera/core/impl/utils/ExifData$b;->m(F)Landroidx/camera/core/impl/utils/ExifData$b;
.line 11
:cond_3
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->SENSOR_SENSITIVITY:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-eqz v0, :cond_5
.line 12
iget-object v1, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v2, Landroid/hardware/camera2/CaptureResult;->CONTROL_POST_RAW_SENSITIVITY_BOOST:Landroid/hardware/camera2/CaptureResult$Key;
.line 13
invoke-virtual {v1, v2}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
if-eqz v1, :cond_4
.line 14
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
int-to-float v1, v1
const/high16 v2, 0x42c80000 # 100.0f
div-float/2addr v1, v2
float-to-int v1, v1
mul-int/2addr v0, v1
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
.line 15
:cond_4
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {p1, v0}, Landroidx/camera/core/impl/utils/ExifData$b;->l(I)Landroidx/camera/core/impl/utils/ExifData$b;
.line 16
:cond_5
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->LENS_FOCAL_LENGTH:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Float;
if-eqz v0, :cond_6
.line 17
invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F
move-result v0
invoke-virtual {p1, v0}, Landroidx/camera/core/impl/utils/ExifData$b;->i(F)Landroidx/camera/core/impl/utils/ExifData$b;
.line 18
:cond_6
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->CONTROL_AWB_MODE:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-eqz v0, :cond_8
.line 19
sget-object v1, Landroidx/camera/core/impl/utils/ExifData$WhiteBalanceMode;->AUTO:Landroidx/camera/core/impl/utils/ExifData$WhiteBalanceMode;
.line 20
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
if-nez v0, :cond_7
.line 21
sget-object v1, Landroidx/camera/core/impl/utils/ExifData$WhiteBalanceMode;->MANUAL:Landroidx/camera/core/impl/utils/ExifData$WhiteBalanceMode;
.line 22
:cond_7
invoke-virtual {p1, v1}, Landroidx/camera/core/impl/utils/ExifData$b;->o(Landroidx/camera/core/impl/utils/ExifData$WhiteBalanceMode;)Landroidx/camera/core/impl/utils/ExifData$b;
:cond_8
return-void
.end method
.method public b()Lx/g1;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->a:Lx/g1;
return-object v0
.end method
.method public c()J
.locals 2
.line 1
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->SENSOR_TIMESTAMP:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
if-nez v0, :cond_0
const-wide/16 v0, -0x1
return-wide v0
.line 2
:cond_0
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
return-wide v0
.end method
.method public d()Landroidx/camera/core/impl/CameraCaptureMetaData$FlashState;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->FLASH_STATE:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-nez v0, :cond_0
.line 2
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$FlashState;->UNKNOWN:Landroidx/camera/core/impl/CameraCaptureMetaData$FlashState;
return-object v0
.line 3
:cond_0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v1
if-eqz v1, :cond_3
const/4 v2, 0x1
if-eq v1, v2, :cond_3
const/4 v2, 0x2
if-eq v1, v2, :cond_2
const/4 v2, 0x3
if-eq v1, v2, :cond_1
const/4 v2, 0x4
if-eq v1, v2, :cond_1
.line 4
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Undefined flash state: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "C2CameraCaptureResult"
invoke-static {v1, v0}, Landroidx/camera/core/x1;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 5
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$FlashState;->UNKNOWN:Landroidx/camera/core/impl/CameraCaptureMetaData$FlashState;
return-object v0
.line 6
:cond_1
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$FlashState;->FIRED:Landroidx/camera/core/impl/CameraCaptureMetaData$FlashState;
return-object v0
.line 7
:cond_2
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$FlashState;->READY:Landroidx/camera/core/impl/CameraCaptureMetaData$FlashState;
return-object v0
.line 8
:cond_3
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$FlashState;->NONE:Landroidx/camera/core/impl/CameraCaptureMetaData$FlashState;
return-object v0
.end method
.method public e()Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->CONTROL_AF_STATE:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-nez v0, :cond_0
.line 2
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;->UNKNOWN:Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;
return-object v0
.line 3
:cond_0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v1
packed-switch v1, :pswitch_data_0
.line 4
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Undefined af state: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "C2CameraCaptureResult"
invoke-static {v1, v0}, Landroidx/camera/core/x1;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 5
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;->UNKNOWN:Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;
return-object v0
.line 6
:pswitch_0
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;->LOCKED_NOT_FOCUSED:Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;
return-object v0
.line 7
:pswitch_1
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;->LOCKED_FOCUSED:Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;
return-object v0
.line 8
:pswitch_2
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;->FOCUSED:Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;
return-object v0
.line 9
:pswitch_3
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;->SCANNING:Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;
return-object v0
.line 10
:pswitch_4
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;->INACTIVE:Landroidx/camera/core/impl/CameraCaptureMetaData$AfState;
return-object v0
:pswitch_data_0
.packed-switch 0x0
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_3
:pswitch_1
:pswitch_0
:pswitch_3
.end packed-switch
.end method
.method public f()Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->CONTROL_AWB_STATE:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-nez v0, :cond_0
.line 2
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;->UNKNOWN:Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;
return-object v0
.line 3
:cond_0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v1
if-eqz v1, :cond_4
const/4 v2, 0x1
if-eq v1, v2, :cond_3
const/4 v2, 0x2
if-eq v1, v2, :cond_2
const/4 v2, 0x3
if-eq v1, v2, :cond_1
.line 4
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Undefined awb state: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "C2CameraCaptureResult"
invoke-static {v1, v0}, Landroidx/camera/core/x1;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 5
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;->UNKNOWN:Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;
return-object v0
.line 6
:cond_1
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;->LOCKED:Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;
return-object v0
.line 7
:cond_2
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;->CONVERGED:Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;
return-object v0
.line 8
:cond_3
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;->METERING:Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;
return-object v0
.line 9
:cond_4
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;->INACTIVE:Landroidx/camera/core/impl/CameraCaptureMetaData$AwbState;
return-object v0
.end method
.method public g()Landroidx/camera/core/impl/CameraCaptureMetaData$AfMode;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->CONTROL_AF_MODE:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-nez v0, :cond_0
.line 2
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfMode;->UNKNOWN:Landroidx/camera/core/impl/CameraCaptureMetaData$AfMode;
return-object v0
.line 3
:cond_0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v1
if-eqz v1, :cond_3
const/4 v2, 0x1
if-eq v1, v2, :cond_2
const/4 v2, 0x2
if-eq v1, v2, :cond_2
const/4 v2, 0x3
if-eq v1, v2, :cond_1
const/4 v2, 0x4
if-eq v1, v2, :cond_1
const/4 v2, 0x5
if-eq v1, v2, :cond_3
.line 4
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Undefined af mode: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "C2CameraCaptureResult"
invoke-static {v1, v0}, Landroidx/camera/core/x1;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 5
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfMode;->UNKNOWN:Landroidx/camera/core/impl/CameraCaptureMetaData$AfMode;
return-object v0
.line 6
:cond_1
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfMode;->ON_CONTINUOUS_AUTO:Landroidx/camera/core/impl/CameraCaptureMetaData$AfMode;
return-object v0
.line 7
:cond_2
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfMode;->ON_MANUAL_AUTO:Landroidx/camera/core/impl/CameraCaptureMetaData$AfMode;
return-object v0
.line 8
:cond_3
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AfMode;->OFF:Landroidx/camera/core/impl/CameraCaptureMetaData$AfMode;
return-object v0
.end method
.method public h()Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
sget-object v1, Landroid/hardware/camera2/CaptureResult;->CONTROL_AE_STATE:Landroid/hardware/camera2/CaptureResult$Key;
invoke-virtual {v0, v1}, Landroid/hardware/camera2/CaptureResult;->get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-nez v0, :cond_0
.line 2
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;->UNKNOWN:Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;
return-object v0
.line 3
:cond_0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v1
if-eqz v1, :cond_5
const/4 v2, 0x1
if-eq v1, v2, :cond_4
const/4 v2, 0x2
if-eq v1, v2, :cond_3
const/4 v2, 0x3
if-eq v1, v2, :cond_2
const/4 v2, 0x4
if-eq v1, v2, :cond_1
const/4 v2, 0x5
if-eq v1, v2, :cond_4
.line 4
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Undefined ae state: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "C2CameraCaptureResult"
invoke-static {v1, v0}, Landroidx/camera/core/x1;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 5
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;->UNKNOWN:Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;
return-object v0
.line 6
:cond_1
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;->FLASH_REQUIRED:Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;
return-object v0
.line 7
:cond_2
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;->LOCKED:Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;
return-object v0
.line 8
:cond_3
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;->CONVERGED:Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;
return-object v0
.line 9
:cond_4
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;->SEARCHING:Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;
return-object v0
.line 10
:cond_5
sget-object v0, Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;->INACTIVE:Landroidx/camera/core/impl/CameraCaptureMetaData$AeState;
return-object v0
.end method
.method public i()Landroid/hardware/camera2/CaptureResult;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Landroidx/camera/camera2/internal/f;->b:Landroid/hardware/camera2/CaptureResult;
return-object v0
.end method