.class public interface abstract Landroidx/camera/core/i; .super Ljava/lang/Object; .source "Camera.java" # virtual methods .method public abstract a()Landroidx/camera/core/CameraControl; .annotation build Landroidx/annotation/NonNull; .end annotation .end method .method public abstract b()Landroidx/camera/core/impl/d; .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 c()Landroidx/camera/core/CameraInfo; .annotation build Landroidx/annotation/NonNull; .end annotation .end method .method public abstract d(Landroidx/camera/core/impl/d;)V .param p1 # Landroidx/camera/core/impl/d; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; } .end annotation .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "cameraConfig" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Landroidx/camera/core/internal/CameraUseCaseAdapter$CameraException; } .end annotation .end method .method public abstract e()Ljava/util/LinkedHashSet; .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 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/LinkedHashSet<", "Landroidx/camera/core/impl/CameraInternal;", ">;" } .end annotation .end method