TasksStatsLogger

TasksStatsLogger 公用介面
已知間接子類別

統計資料記錄器介面,定義要記錄哪些 MediaPipe 工作事件。

巢狀類別

類別 TasksStatsLogger.StatsSnapshot 工作統計資料數據匯報。

公用方法

抽象 void
logInitError()
記錄 MediaPipe Tasks API 初始化錯誤。
抽象 void
logInvocationReport(TasksStatsLogger.StatsSnapshot統計資料)
記錄 MediaPipe Tasks API 定期叫用報表。
抽象 void
logSessionEnd()
記錄 Tasks API 工作階段結束事件。
抽象 void
logSessionStart()
記錄 MediaPipe Tasks API 工作階段開始的記錄。
抽象 void
recordCpuInputArrival(完整封包時間戳記)
記錄正在接收 CPU 輸入資料的 MediaPipe Tasks API。
抽象 void
recordGpuInputArrival(完整封包時間戳記)
記錄正在接收 GPU 輸入資料的 MediaPipe Tasks API。
抽象 void
recordInvocationEnd(long packageTimestamp)
記錄 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 packageTimestamp)

記錄正在接收 CPU 輸入資料的 MediaPipe Tasks API。

參數
packetTimestamp 做為 API 叫用 ID 的輸入封包時間戳記。

public 抽象 void recordGpuInputArrival (long packageTimestamp)

記錄正在接收 GPU 輸入資料的 MediaPipe Tasks API。

參數
packetTimestamp 做為 API 叫用 ID 的輸入封包時間戳記。

public 抽象 void recordInvocationEnd (long packageTimestamp)

記錄 Mediapipe Tasks API 叫用結束。

參數
packetTimestamp 做為 API 叫用 ID 的輸出封包時間戳記。