Skip to main content

SHAPE_FLOWGRAPH_ALLOC_MIXBUFFER_COMMAND

配置實體混音緩衝區以供後續使用。

語法

成員

command
類型:UINT64
來自 SHAPE_FLOWGRAPH_COMMAND_TYPE 的 SHAPE_FLOWGRAPH_COMMAND_TYPE_ALLOCMIXBUFFER 命令。 queued
類型:UINT64
內部處理旗標:1 == 已插入內部命令佇列;0 == 等待中。 disabled
類型:UINT64
用於停用命令的旗標:1 == 已停用 (不處理);0 == 已啟用 (正常處理)。 error
類型:UINT64
命令無效。由音訊控制處理器 (ACP) 設定。 reserved0
類型:UINT64
保留。 numIn
類型:UINT64
輸入數目。在所有輸入完成之前,混音緩衝區不會輸出任何內容。 numOut
類型:UINT64
輸出數目。在所有輸出完成之前,混音緩衝區不會被釋放。 virtualId
類型:UINT64
虛擬識別碼,範圍為 0 到 8191。虛擬混音緩衝區最多有 8192 個。 attenuate
類型:UINT64
衰減:0 == 無;其他所有值表示輸入資料要位移的位元數。如需套用至混音緩衝區之衰減的相關資訊,請參閱 SHAPE_MIXBUFFER_ATTENUATION。 reserved1
類型:UINT64
保留。

備註

執行清單會使用虛擬識別碼來指派混音緩衝區。只有在執行配置命令時,實體混音緩衝區才會繫結至指定的虛擬識別碼。後續使用該虛擬識別碼的命令會導向至已配置的實體混音緩衝區。配置命令會從可調整硬體音訊處理引擎 (SHAPE) 處理器分派至混音緩衝區區塊,並在該處將虛擬識別碼繫結至實體混音緩衝區。

需求

標頭: shapeflowgraph.h 支援的平台: XBOX One 系列主機與 XBOX Series 主機

另請參閱

ACP 概觀 SHAPE 概觀 shapeflowgraph
Last modified on October 6, 2026