106 lines
3.2 KiB
Smali
Raw Normal View History

2026-07-06 19:54:44 +08:00
.class public interface abstract Lcom/google/mlkit/acceleration/internal/MiniBenchmarkConfig;
.super Ljava/lang/Object;
.source "com.google.mlkit:acceleration@@16.0.0-beta1"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<OptionsT::",
"Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions<",
"TOptionsT;>;InputT:",
"Ljava/lang/Object;",
"ResultT:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract closeDetector()Lcom/google/android/gms/tasks/Task;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end method
.method public abstract getCorrectnessScore(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)F
.annotation system Ldalvik/annotation/Signature;
value = {
"(TInputT;TResultT;TResultT;)F"
}
.end annotation
.end method
.method public abstract getCorrectnessScoreThreshold()F
.end method
.method public abstract getDefaultOptionsAsDecoder()Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions;
.annotation system Ldalvik/annotation/Signature;
value = {
"()TOptionsT;"
}
.end annotation
.end method
.method public abstract getInputsWithExpectedResults(Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions;)Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"(TOptionsT;)",
"Ljava/util/List<",
"Landroid/util/Pair<",
"TInputT;TResultT;>;>;"
}
.end annotation
.end method
.method public abstract getWorkerClass()Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"+",
"Lcom/google/mlkit/acceleration/internal/MiniBenchmarkWorker<",
"TOptionsT;TInputT;TResultT;>;>;"
}
.end annotation
.end method
.method public abstract initDetectorForCorrectnessBenchmark(Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions;)Lcom/google/android/gms/tasks/Task;
.annotation system Ldalvik/annotation/Signature;
value = {
"(TOptionsT;)",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end method
.method public abstract initDetectorForLatencyBenchmark(Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions;)Lcom/google/android/gms/tasks/Task;
.annotation system Ldalvik/annotation/Signature;
value = {
"(TOptionsT;)",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end method
.method public abstract runDetector(Ljava/lang/Object;)Lcom/google/android/gms/tasks/Task;
.annotation system Ldalvik/annotation/Signature;
value = {
"(TInputT;)",
"Lcom/google/android/gms/tasks/Task<",
"TResultT;>;"
}
.end annotation
.end method