.class public Lv/g; .super Ljava/lang/Object; .source "StillCaptureFlow.java" # instance fields .field public final a:Z # direct methods .method public constructor ()V .locals 1 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V .line 2 const-class v0, Lu/n; invoke-static {v0}, Lu/f;->a(Ljava/lang/Class;)Lx/a1; move-result-object v0 check-cast v0, Lu/n; if-eqz v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 .line 3 :goto_0 iput-boolean v0, p0, Lv/g;->a:Z return-void .end method # virtual methods .method public a(Ljava/util/List;Z)Z .locals 2 .param p1 # Ljava/util/List; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0, 0x0 } names = { "captureRequests", "isStillCapture" } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Landroid/hardware/camera2/CaptureRequest;", ">;Z)Z" } .end annotation .line 1 iget-boolean v0, p0, Lv/g;->a:Z const/4 v1, 0x0 if-eqz v0, :cond_3 if-nez p2, :cond_0 goto :goto_0 .line 2 :cond_0 invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p1 :cond_1 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z move-result p2 if-eqz p2, :cond_3 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object p2 check-cast p2, Landroid/hardware/camera2/CaptureRequest; .line 3 sget-object v0, Landroid/hardware/camera2/CaptureRequest;->CONTROL_AE_MODE:Landroid/hardware/camera2/CaptureRequest$Key; invoke-virtual {p2, v0}, Landroid/hardware/camera2/CaptureRequest;->get(Landroid/hardware/camera2/CaptureRequest$Key;)Ljava/lang/Object; move-result-object p2 check-cast p2, Ljava/lang/Integer; invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I move-result p2 const/4 v0, 0x2 if-eq p2, v0, :cond_2 const/4 v0, 0x3 if-ne p2, v0, :cond_1 :cond_2 const/4 p1, 0x1 return p1 :cond_3 :goto_0 return v1 .end method