public class
OutputHandler
MediaPipe タスクグラフの出力を処理するための基本クラス。
ネストされたクラス
interface | OutputHandler.OutputPacketConverter<OutputT が TaskResult, InputT> を拡張する | MediaPipe グラフ出力 ERROR(/Packet) をタスク結果オブジェクトとタスク入力オブジェクトに変換するためのインターフェース。 |
|
interface | OutputHandler.ProgressListener<OutputT> | 「done」を true に設定して呼び出すまで部分的なタスクの更新を受け取る、カスタマイズ可能な MediaPipe タスク結果リスナーのインターフェースです。 |
|
interface | OutputHandler.PureResultListener<OutputT が TaskResult> を拡張する | タスク結果オブジェクトのみを取得できる、カスタマイズ可能な MediaPipe タスク結果リスナーのインターフェースです。 | |
interface | OutputHandler.ResultListener<OutputT が TaskResult, InputT> を拡張する | タスク結果オブジェクトと対応する入力データの両方を取得できる、カスタマイズ可能な MediaPipe タスク結果リスナーのインターフェースです。 | |
interface | OutputHandler.ValueListener<OutputT> | タスクの出力値のみを受け取る、カスタマイズ可能な MediaPipe タスク結果リスナーのインターフェースです。 |
パブリック コンストラクタ
パブリック メソッド
long | |
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 setErrorListener (ErrorListener リスナー)
タスクグラフから例外がスローされたときに呼び出されるコールバックを設定します。
パラメータ
リスナー | ユーザー定義の 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>リスナー)
タスク結果オブジェクトが使用可能になったときに呼び出されるコールバックを設定します。
パラメータ
リスナー | ユーザー定義の OutputHandler.ResultListener コールバック。
|
---|