ACP_COMMAND_LOAD_SHAPE_FLOWGRAPH
フローグラフを読み込むためのコマンド。構文
メンバー
numCommands型: UINT32 フローグラフ内のコマンド数。 flowgraph
型: APU_ADDRESS フローグラフの物理アドレス。 persist
型: UINT32 1 == 複数フレームにわたり保持、0 == 一度処理して破棄。 waitForStart
型: UINT32 開始コマンドを待機するには 1 を設定します (解説を参照)。
解説
フローグラフの処理がACP_COMMAND_TYPE_START_FLOWGRAPH コマンドを待機することを示すには、waitForStart フラグを設定します。タイトルはこれを、フローグラフ処理とコンテキスト更新を同期させる複数の方法の 1 つとして使用できます。
タイトルは waitForStart フラグを設定してフローグラフを送信できます。ACP はそのフローグラフを保持しますが、処理は行いません。ACP がフローグラフを処理していないため、タイトルはフローグラフに関連付けられたコンテキスト データを直接操作できます。コンテキストの更新後、タイトルは ACP_COMMAND_TYPE_START_FLOWGRAPH コマンドを発行し、ACP にフローグラフの処理を開始するよう指示します。
ACP がフローグラフを処理している場合、タイトルはコンテキスト データを直接変更しないでください。代わりに、次のいずれかを行います。
- ACP がフローグラフを処理していないときにコンテキストを直接更新する
- UPDATE コンテキスト コマンドを使用する:
