.class public interface abstract Landroidx/camera/core/CameraControl; .super Ljava/lang/Object; .source "CameraControl.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/camera/core/CameraControl$OperationCanceledException; } .end annotation # virtual methods .method public abstract a(I)Lcom/google/common/util/concurrent/ListenableFuture; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Landroidx/camera/core/ExperimentalExposureCompensation; .end annotation .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "value" } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(I)", "Lcom/google/common/util/concurrent/ListenableFuture<", "Ljava/lang/Integer;", ">;" } .end annotation .end method .method public abstract c(F)Lcom/google/common/util/concurrent/ListenableFuture; .param p1 # F .annotation build Landroidx/annotation/FloatRange; from = 0.0 to = 1.0 .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "linearZoom" } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(F)", "Lcom/google/common/util/concurrent/ListenableFuture<", "Ljava/lang/Void;", ">;" } .end annotation .end method .method public abstract d()Lcom/google/common/util/concurrent/ListenableFuture; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/util/concurrent/ListenableFuture<", "Ljava/lang/Void;", ">;" } .end annotation .end method .method public abstract e(F)Lcom/google/common/util/concurrent/ListenableFuture; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "ratio" } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(F)", "Lcom/google/common/util/concurrent/ListenableFuture<", "Ljava/lang/Void;", ">;" } .end annotation .end method .method public abstract h(Z)Lcom/google/common/util/concurrent/ListenableFuture; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "torch" } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(Z)", "Lcom/google/common/util/concurrent/ListenableFuture<", "Ljava/lang/Void;", ">;" } .end annotation .end method .method public abstract j(Landroidx/camera/core/FocusMeteringAction;)Lcom/google/common/util/concurrent/ListenableFuture; .param p1 # Landroidx/camera/core/FocusMeteringAction; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "action" } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroidx/camera/core/FocusMeteringAction;", ")", "Lcom/google/common/util/concurrent/ListenableFuture<", "Landroidx/camera/core/h0;", ">;" } .end annotation .end method