.class public interface abstract Landroidx/camera/core/impl/CameraInternal; .super Ljava/lang/Object; .source "CameraInternal.java" # interfaces .implements Landroidx/camera/core/i; .implements Landroidx/camera/core/UseCase$c; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/camera/core/impl/CameraInternal$State; } .end annotation # virtual methods .method public a()Landroidx/camera/core/CameraControl; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 invoke-interface {p0}, Landroidx/camera/core/impl/CameraInternal;->h()Landroidx/camera/core/impl/CameraControlInternal; move-result-object v0 return-object v0 .end method .method public b()Landroidx/camera/core/impl/d; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 invoke-static {}, Landroidx/camera/core/impl/e;->a()Landroidx/camera/core/impl/d; move-result-object v0 return-object v0 .end method .method public c()Landroidx/camera/core/CameraInfo; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 invoke-interface {p0}, Landroidx/camera/core/impl/CameraInternal;->k()Lx/q; move-result-object v0 return-object v0 .end method .method public abstract close()V .end method .method public d(Landroidx/camera/core/impl/d;)V .locals 0 .param p1 # Landroidx/camera/core/impl/d; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .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 return-void .end method .method public e()Ljava/util/LinkedHashSet; .locals 2 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/LinkedHashSet<", "Landroidx/camera/core/impl/CameraInternal;", ">;" } .end annotation .line 1 new-instance v0, Ljava/util/LinkedHashSet; invoke-static {p0}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set; move-result-object v1 invoke-direct {v0, v1}, Ljava/util/LinkedHashSet;->(Ljava/util/Collection;)V return-object v0 .end method .method public abstract h()Landroidx/camera/core/impl/CameraControlInternal; .annotation build Landroidx/annotation/NonNull; .end annotation .end method .method public abstract i(Ljava/util/Collection;)V .param p1 # Ljava/util/Collection; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "useCases" } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Collection<", "Landroidx/camera/core/UseCase;", ">;)V" } .end annotation .end method .method public abstract j(Ljava/util/Collection;)V .param p1 # Ljava/util/Collection; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "useCases" } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Collection<", "Landroidx/camera/core/UseCase;", ">;)V" } .end annotation .end method .method public abstract k()Lx/q; .annotation build Landroidx/annotation/NonNull; .end annotation .end method .method public abstract m()Lx/y0; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Lx/y0<", "Landroidx/camera/core/impl/CameraInternal$State;", ">;" } .end annotation .end method .method public abstract open()V .end method .method public abstract release()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