.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 = { ";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