TasksStatsDummyLogger

公開類別 TasksStatsDummyLogger

虛擬 MediaPipe 工作統計資料記錄器,所有方法都具有免人工管理。

公用方法

static TasksStatsDummyLogger
create(結構定義, String taskNameStr, String taskRunningModeStr)
建立 MediaPipe 工作統計資料虛擬記錄器。
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 叫用結束。

繼承的方法

公用方法

公開 靜態 TasksStatsDummyLogger create (結構定義結構定義、String taskNameStr、String taskRunningModeStr)

建立 MediaPipe 工作統計資料虛擬記錄器。

參數
context ERROR(/Context)
taskNameStr 工作 API 名稱
taskRunningModeStr 執行模式字串表示法的工作。

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 的輸出封包時間戳記。