.class public interface abstract Landroidx/camera/core/CameraInfo; .super Ljava/lang/Object; .source "CameraInfo.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/camera/core/CameraInfo$ImplementationType; } .end annotation # static fields .field public static final a:Ljava/lang/String; = "" .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; } .end annotation .end field .field public static final b:Ljava/lang/String; = "androidx.camera.camera2" .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; } .end annotation .end field .field public static final c:Ljava/lang/String; = "androidx.camera.camera2.legacy" .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; } .end annotation .end field .field public static final d:Ljava/lang/String; = "androidx.camera.fake" .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; } .end annotation .end field # virtual methods .method public abstract a()I .end method .method public abstract e()Z .end method .method public abstract i()Landroidx/lifecycle/LiveData; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Landroidx/lifecycle/LiveData<", "Ljava/lang/Integer;", ">;" } .end annotation .end method .method public abstract j()Landroidx/camera/core/f0; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Landroidx/camera/core/ExperimentalExposureCompensation; .end annotation .end method .method public abstract k()Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; } .end annotation .end method .method public abstract l(I)I .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "relativeRotation" } .end annotation .end method .method public abstract m()Landroidx/lifecycle/LiveData; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Landroidx/lifecycle/LiveData<", "Landroidx/camera/core/o3;", ">;" } .end annotation .end method