tmap/smali/androidx/camera/core/impl/CameraInternal.smali
2022-06-10 21:38:30 +09:00

199 lines
4.8 KiB
Smali

.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;-><init>(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