公共类 OutputHandler
用于处理 MediaPipe 任务图输出的基类。
嵌套类
接口 | OutputHandler.OutputPacketConverter<OutputT 扩展TaskResult、InputT> | 用于将 MediaPipe 图表输出 ERROR(/Packet) 转换为任务结果对象和任务输入对象的接口。 |
|
接口 | OutputHandler.ProgressListener<输出 T> | 可自定义的 MediaPipe 任务结果监听器的接口,该监听器会在“完成”设置为 true 的情况下接收部分任务更新,直到被调用。 |
|
接口 | OutputHandler.PureResultListener<OutputT 扩展TaskResult> | 可自定义的 MediaPipe 任务结果监听器的接口,该监听器只能检索任务结果对象。 | |
接口 | OutputHandler.ResultListener<OutputT> 扩展 TaskResult、 InputT> | 可自定义的 MediaPipe 任务结果监听器的接口,可检索任务结果对象和相应的输入数据。 | |
接口 | OutputHandler.ValueListener<输出 T> | 仅接收任务输出值的可自定义 MediaPipe 任务结果监听器的接口。 |
公共构造函数
公共方法
长整型数值 | |
OutputT | |
void | |
void |
setHandleTimestampBoundChanges(布尔值 handleTimestampBoundChanges)
设置输出处理程序是否应对表示为空输出
ERROR(/Packet) 的时间戳边界更改做出响应。 |
void |
setOutputPacketConverter(OutputPacketConverter<OutputT, InputT> 转换器)
设置要调用的回调,以将
ERROR(/Packet) 列表转换为任务结果对象和任务输入对象。 |
void |
继承的方法
公共构造函数
public OutputHandler ()
公共方法
public long getLatestOutputTimestamp ()
public OutputT retrieveCachedTaskResult ()
public void setHandleTimestampBoundChanges (boolean handleTimestampBoundChanges)
设置输出处理程序是否应对表示为空输出 ERROR(/Packet)
的时间戳边界更改做出响应。
参数
handleTimestampBoundChanges | 布尔值。 |
---|
public void setOutputPacketConverter (OutputPacketConverter<OutputT, InputT> converter)
设置要调用的回调,以将 ERROR(/Packet)
列表转换为任务结果对象和任务输入对象。
参数
converter | 特定于任务的 OutputHandler.OutputPacketConverter 回调。
|
---|
public void setResultListener (ResultListener<OutputT, InputT> listener)
设置在任务结果对象可用时调用的回调。
参数
监听器 | 用户定义的 OutputHandler.ResultListener 回调。
|
---|