.class public final Landroidx/camera/core/impl/g; .super Ljava/lang/Object; .source "CaptureConfig.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/camera/core/impl/g$a;, Landroidx/camera/core/impl/g$b; } .end annotation # static fields .field public static final g:Landroidx/camera/core/impl/Config$a; .annotation system Ldalvik/annotation/Signature; value = { "Landroidx/camera/core/impl/Config$a<", "Ljava/lang/Integer;", ">;" } .end annotation .end field .field public static final h:Landroidx/camera/core/impl/Config$a; .annotation system Ldalvik/annotation/Signature; value = { "Landroidx/camera/core/impl/Config$a<", "Ljava/lang/Integer;", ">;" } .end annotation .end field # instance fields .field public final a:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Landroidx/camera/core/impl/DeferrableSurface;", ">;" } .end annotation .end field .field public final b:Landroidx/camera/core/impl/Config; .field public final c:I .field public final d:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Lx/i;", ">;" } .end annotation .end field .field public final e:Z .field public final f:Lx/g1; .annotation build Landroidx/annotation/NonNull; .end annotation .end field # direct methods .method public static constructor ()V .locals 2 .line 1 sget-object v0, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; const-string v1, "camerax.core.captureConfig.rotation" .line 2 invoke-static {v1, v0}, Landroidx/camera/core/impl/Config$a;->a(Ljava/lang/String;Ljava/lang/Class;)Landroidx/camera/core/impl/Config$a; move-result-object v0 sput-object v0, Landroidx/camera/core/impl/g;->g:Landroidx/camera/core/impl/Config$a; .line 3 const-class v0, Ljava/lang/Integer; const-string v1, "camerax.core.captureConfig.jpegQuality" .line 4 invoke-static {v1, v0}, Landroidx/camera/core/impl/Config$a;->a(Ljava/lang/String;Ljava/lang/Class;)Landroidx/camera/core/impl/Config$a; move-result-object v0 sput-object v0, Landroidx/camera/core/impl/g;->h:Landroidx/camera/core/impl/Config$a; return-void .end method .method public constructor (Ljava/util/List;Landroidx/camera/core/impl/Config;ILjava/util/List;ZLx/g1;)V .locals 0 .param p6 # Lx/g1; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } names = { "surfaces", "implementationOptions", "templateType", "cameraCaptureCallbacks", "useRepeatingSurface", "tagBundle" } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Landroidx/camera/core/impl/DeferrableSurface;", ">;", "Landroidx/camera/core/impl/Config;", "I", "Ljava/util/List<", "Lx/i;", ">;Z", "Lx/g1;", ")V" } .end annotation .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V .line 2 iput-object p1, p0, Landroidx/camera/core/impl/g;->a:Ljava/util/List; .line 3 iput-object p2, p0, Landroidx/camera/core/impl/g;->b:Landroidx/camera/core/impl/Config; .line 4 iput p3, p0, Landroidx/camera/core/impl/g;->c:I .line 5 invoke-static {p4}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; move-result-object p1 iput-object p1, p0, Landroidx/camera/core/impl/g;->d:Ljava/util/List; .line 6 iput-boolean p5, p0, Landroidx/camera/core/impl/g;->e:Z .line 7 iput-object p6, p0, Landroidx/camera/core/impl/g;->f:Lx/g1; return-void .end method .method public static a()Landroidx/camera/core/impl/g; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 new-instance v0, Landroidx/camera/core/impl/g$a; invoke-direct {v0}, Landroidx/camera/core/impl/g$a;->()V invoke-virtual {v0}, Landroidx/camera/core/impl/g$a;->h()Landroidx/camera/core/impl/g; move-result-object v0 return-object v0 .end method # virtual methods .method public b()Ljava/util/List; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Lx/i;", ">;" } .end annotation .line 1 iget-object v0, p0, Landroidx/camera/core/impl/g;->d:Ljava/util/List; return-object v0 .end method .method public c()Landroidx/camera/core/impl/Config; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 iget-object v0, p0, Landroidx/camera/core/impl/g;->b:Landroidx/camera/core/impl/Config; return-object v0 .end method .method public d()Ljava/util/List; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Landroidx/camera/core/impl/DeferrableSurface;", ">;" } .end annotation .line 1 iget-object v0, p0, Landroidx/camera/core/impl/g;->a:Ljava/util/List; invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; move-result-object v0 return-object v0 .end method .method public e()Lx/g1; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 iget-object v0, p0, Landroidx/camera/core/impl/g;->f:Lx/g1; return-object v0 .end method .method public f()I .locals 1 .line 1 iget v0, p0, Landroidx/camera/core/impl/g;->c:I return v0 .end method .method public g()Z .locals 1 .line 1 iget-boolean v0, p0, Landroidx/camera/core/impl/g;->e:Z return v0 .end method