.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 (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;->()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;->()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;->()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;->()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;->()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;->()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