ACP_COMMAND_UPDATE_ALL_CONTEXTS
すべての Scalable Hardware Audio Processing Engine (SHAPE) コンテキスト タイプの配列を更新するためのコマンド。構文
メンバー
srcEntryCount型: UINT32 Sample Rate Convertor (SRC) エントリの数。 eqCompEntryCount
型: UINT32 EQ/Comp エントリの数。 filtVolEntryCount
型: UINT32 Filter/Volume エントリの数。 dmaReadEntryCount
型: UINT32 ミックス バッファーから読み取る Direct Memory Access (DMA) エントリの数。 dmaWriteEntryCount
型: UINT32 ミックス バッファーに書き込む DMA エントリの数。 pcmEntryCount
型: UINT32 pulse-code modulation (PCM) エントリの数。 xmaEntryCount
型: UINT32 XBOX Media Audio (XMA) エントリの数。 srcEntries
型: APU_ADDRESS SRC エントリの配列へのポインター。 eqCompEntries
型: APU_ADDRESS EQ/Comp エントリの配列へのポインター。 filtVolEntries
型: APU_ADDRESS Filter/Volume エントリの配列へのポインター。 dmaReadEntries
型: APU_ADDRESS ミックス バッファーから読み取る DMA エントリの配列へのポインター。 dmaWriteEntries
型: APU_ADDRESS ミックス バッファーに書き込む DMA エントリの配列へのポインター。 pcmEntries
型: APU_ADDRESS PCM エントリの配列へのポインター。 xmaEntries
型: APU_ADDRESS XMA エントリの配列へのポインター。 srcIndexCount
型: UINT32 SRC インデックスの数。 eqCompIndexCount
型: UINT32 EQ/Comp インデックスの数。 filtVolIndexCount
型: UINT32 Filter/Volume インデックスの数。 dmaReadIndexCount
型: UINT32 ミックス バッファーから読み取る DMA インデックスの数。 dmaWriteIndexCount
型: UINT32 ミックス バッファーに書き込む DMA インデックスの数。 pcmIndexCount
型: UINT32 PCM インデックスの数。 xmaIndexCount
型: UINT32 XMA インデックスの数。 srcIndices
型: APU_ADDRESS SRC エントリへの符号なし 16 ビット インデックスの配列。 eqCompIndices
型: APU_ADDRESS EQ/Comp エントリへの符号なし 16 ビット インデックスの配列。 filtVolIndices
型: APU_ADDRESS Filter/Volume エントリへの符号なし 16 ビット インデックスの配列。 dmaReadIndices
型: APU_ADDRESS DMA 読み取りエントリへの符号なし 16 ビット インデックスの配列。 dmaWriteIndices
型: APU_ADDRESS DMA 書き込みエントリへの符号なし 16 ビット インデックスの配列。 pcmIndices
型: APU_ADDRESS PCM エントリへの符号なし 16 ビット インデックスの配列。 xmaIndices
型: APU_ADDRESS XMA エントリへの符号なし 16 ビット インデックスの配列。
解説
ブロック更新を実行する方法は 2 つあります。 直接方式では、*EntryCount および *Entries メンバーが使用され、インデックス メンバーは無視されます。ブロック更新は次のように動作します。要件
ヘッダー: acphal.h サポート対象プラットフォーム: XBOX One ファミリー本体、XBOX Series 本体関連項目
SubmitCommandAcpHal
