TasksStatsLogger

公共接口 TasksStatsLogger
已知的间接子类

统计信息日志记录器接口,用于定义要记录哪些 MediaPipe Tasks 事件。

嵌套类

类别 TasksStatsLogger.StatsSnapshot 任务统计信息概况。

公共方法

抽象 void
logInitError()
记录 MediaPipe Tasks API 初始化错误。
抽象 void
logInvocationReportTasksStatsLogger.StatsSnapshot 统计信息)
记录 MediaPipe Tasks API 定期调用报告。
抽象 void
logSessionEnd()
记录 Tasks API 会话结束事件。
抽象 void
logSessionStart()
记录 MediaPipe Tasks API 会话的启动情况。
抽象 void
recordCpuInputArrivalrecordCpuInputArrival(long packetTimestamp)
记录接收 CPU 输入数据的 MediaPipe Tasks API。
抽象 void
recordGpuInputArrivalrecordGpuInputArrival(long packetTimestamp)
记录接收 GPU 输入数据的 MediaPipe Tasks API。
抽象 void
recordInvocationEnd(long packetTimestamp)
记录 Mediapipe Tasks API 调用的结束。

公共方法

public abstract void logInitError ()

记录 MediaPipe Tasks API 初始化错误。

public abstract void logInvocationReport TasksStatsLogger.StatsSnapshot 统计信息)

记录 MediaPipe Tasks API 定期调用报告。

参数
stats

public abstract void logSessionEnd ()

记录 Tasks API 会话结束事件。

public abstract void logSessionStart ()

记录 MediaPipe Tasks API 会话的启动情况。

public abstract void recordCpuInputArrival (long packetTimestamp)

记录接收 CPU 输入数据的 MediaPipe Tasks API。

参数
packetTimestamp 用作 API 调用标识符的输入数据包时间戳。

public abstract void recordGpuInputArrival (long packetTimestamp)

记录接收 GPU 输入数据的 MediaPipe Tasks API。

参数
packetTimestamp 用作 API 调用标识符的输入数据包时间戳。

public abstract void recordInvocationEnd (long packetTimestamp)

记录 Mediapipe Tasks API 调用的结束。

参数
packetTimestamp 输出数据包时间戳,用作 API 调用的标识符。