public インターフェース TasksStatsLogger
既知の間接サブクラス |
ログに記録する MediaPipe Tasks イベントを定義する統計情報ロガー インターフェース。
ネストされたクラス
クラス | TasksStatsLogger.StatsSnapshot | タスクの統計情報のスナップショット。 |
パブリック メソッド
抽象 void |
logInitError()
MediaPipe Tasks API の初期化エラーをログに記録します。
|
抽象 void | |
抽象 void |
logSessionEnd()
Tasks API のセッション終了イベントをログに記録します。
|
抽象 void |
logSessionStart()
MediaPipe Tasks API セッションの開始をログに記録します。
|
抽象 void |
recordCpuInputArrival(long batchTimestamp)
CPU 入力データを受け取る MediaPipe Tasks API を記録します。
|
抽象 void |
recordGpuInputArrival(long batchTimestamp)
GPU 入力データを受け取る MediaPipe Tasks API を記録します。
|
抽象 void |
recordInvocationEnd(long packetsTimestamp)
Mediapipe Tasks API の呼び出しの終了を記録します。
|
パブリック メソッド
public 抽象 void logInitError ()
MediaPipe Tasks API の初期化エラーをログに記録します。
public 抽象 void logInvocationReport (TasksStatsLogger.StatsSnapshot の統計情報)
MediaPipe Tasks API の定期呼び出しレポートをログに記録します。
パラメータ
stats |
---|
public 抽象 void logSessionEnd ()
Tasks API のセッション終了イベントをログに記録します。
public 抽象 void logSessionStart ()
MediaPipe Tasks API セッションの開始をログに記録します。
public 抽象 void recordCpuInputArrival (long batchTimestamp)
CPU 入力データを受け取る MediaPipe Tasks API を記録します。
パラメータ
packetTimestamp | API 呼び出しの識別子として機能する入力パケットのタイムスタンプ。 |
---|
public 抽象 void recordGpuInputArrival (long bucketTimestamp)
GPU 入力データを受け取る MediaPipe Tasks API を記録します。
パラメータ
packetTimestamp | API 呼び出しの識別子として機能する入力パケットのタイムスタンプ。 |
---|
public 抽象 void recordInvocationEnd (long bucketTimestamp)
Mediapipe Tasks API の呼び出しの終了を記録します。
パラメータ
packetTimestamp | API 呼び出しの識別子として機能する出力パケットのタイムスタンプ。 |
---|