公開類別 OutputHandler
處理 MediaPipe 工作圖表輸出內容的基礎類別。
巢狀類別
OutputHandler.OutputPacketConverter<OutputT 擴充 TaskResult、InputT> | 這個介面可將 MediaPipe 圖表輸出 ERROR(/Packet) 轉換成工作結果物件和工作輸入物件。 |
||
OutputHandler.ProgressListener<OutputT> | 可自訂 MediaPipe 工作結果事件監聽器的介面,該事件監聽器會收到部分工作更新,直到在「done」設為 true 的情況下叫用為止。 |
||
OutputHandler.PureResultListener<OutputT 擴充 TaskResult> | 可自訂 MediaPipe 工作結果監聽器的介面,只能擷取工作結果物件。 | ||
OutputHandler.ResultListener<OutputT 擴充 TaskResult、InputT> | 可自訂 MediaPipe 工作結果監聽器的介面,可擷取工作結果物件和對應的輸入資料。 | ||
OutputHandler.ValueListener<OutputT> | 可自訂 MediaPipe 工作結果事件監聽器的介面,該事件監聽器只會接收工作的輸出值。 |
公用建構函式
公用方法
長 | |
OutputT | |
void | |
void |
setHandleTimestampBoundChanges(boolean handleTimestampBoundChanges)
設定輸出處理常式是否應回應以空白輸出
ERROR(/Packet) 表示的時間戳記邊界異動。 |
void |
setOutputPacketConverter(OutputPacketConverter<OutputT, InputT> 轉換工具)
設定叫用回呼,以將
ERROR(/Packet) 清單轉換成工作結果物件和工作輸入物件。 |
void |
繼承的方法
公用建構函式
public OutputHandler ()
公用方法
public long getLatestOutputTimestamp ()
public OutputT retrieveCachedTaskResult ()
public void setErrorListener (ErrorListenerListener)
設定要在工作圖中擲回例外狀況時叫用的回呼。
參數
事件監聽器 | 使用者定義的 ErrorListener 回呼。 |
---|
public void setHandleTimestampBoundChanges (boolean handleTimestampBoundChanges)
設定輸出處理常式是否應回應以空白輸出 ERROR(/Packet)
表示的時間戳記邊界異動。
參數
handleTimestampBoundChanges | 布林值。 |
---|
public void setOutputPacketConverter (OutputPacketConverter<OutputT, InputT> 轉換工具)
設定叫用回呼,以將 ERROR(/Packet)
清單轉換成工作結果物件和工作輸入物件。
參數
converter | 特定工作專用的 OutputHandler.OutputPacketConverter 回呼。 |
---|
public void setResultListener (ResultListener<OutputT, InputT>Listener)
設定工作結果物件可供使用時,要叫用的回呼。
參數
事件監聽器 | 使用者定義的 OutputHandler.ResultListener 回呼。 |
---|