TaskInfo.Builder

public static 抽象クラス TaskInfo.Builder

TaskInfo のビルダー。

パブリック コンストラクタ

パブリック メソッド

抽象 TaskInfo<T>
final TaskInfo<T>
build()
TaskInfo インスタンスを検証してビルドします。
抽象 Builder<T>
setEnableFlowLimitingブール値値)
タスクにフロー リミッターが必要な場合は true に設定します。
抽象 Builder<T>
setInputStreams(List<String> value)
タスクグラフの入力ストリーム情報 String のリストを TAG:name の形式で設定します。
抽象 Builder<T>
setOutputStreams(List<String> value)
タスクグラフ出力ストリーム情報 String のリストを TAG:name の形式で設定します。
抽象 Builder<T>
setTaskGraphName(String value)
MediaPipe タスクグラフの名前を設定します。
抽象 Builder<T>
setTaskName(String value)
MediaPipe タスク名を設定します。
抽象 Builder<T>
setTaskOptions(T 値)
タスク固有のオプション インスタンスを設定します。
抽象 Builder<T>
setTaskRunningModeName(String value)
MediaPipe タスクの実行モード名を設定します。

継承されるメソッド

パブリック コンストラクタ

public Builder ()

パブリック メソッド

public 抽象 TaskInfo<T> autoBuild ()

public final TaskInfo<T> build ()

TaskInfo インスタンスを検証してビルドします。*

例外
IllegalArgumentException タスクグラフ名、グラフ入力ストリーム、グラフ出力ストリームなどの必要な情報が空の場合。

public 抽象 Builder<T> setEnableFlowLimiting ブール値値)

タスクにフロー リミッターが必要な場合は true に設定します。

パラメータ
value

public setInputStreams

タスクグラフの入力ストリーム情報 String のリストを TAG:name の形式で設定します。

パラメータ
value

public 抽象 Builder<T> setOutputStreams (List<String> value)

タスクグラフ出力ストリーム情報 String のリストを TAG:name の形式で設定します。

パラメータ
value

public 抽象 Builder<T> setTaskGraphName 文字列値)

MediaPipe タスクグラフの名前を設定します。

パラメータ
value

public 抽象 Builder<T> setTaskName 文字列値)

MediaPipe タスク名を設定します。

パラメータ
value

public 抽象 Builder<T> setTaskOptions (T 値)

タスク固有のオプション インスタンスを設定します。

パラメータ
value TaskOptions から派生したタスク固有のオプション。

public 抽象 Builder<T> setTaskRunningModeName 文字列値)

MediaPipe タスクの実行モード名を設定します。

パラメータ
value