Skip to main content

ACP_COMMAND_ENABLE_OR_DISABLE_XMA_CONTEXTS

用於啟用或停用一系列 XMA 內容的命令。

語法

成員

context
類型:UINT32[SHAPE_NUM_XMA_CONTEXT_BITFIELDS]
內容的位元欄位,其中陣列元素 = context / 32,而遮罩 = 1 << (context % 32)。

備註

如果發出 ACP_COMMAND_TYPE_DISABLE_XMA_CONTEXTS 命令,則會在所有 XMA 內容停用且解碼器不再處理任何內容之後,傳送 ACP_MESSAGE_TYPE_COMMAND_COMPLETED 訊息。這表示收到命令完成訊息時,遊戲即可自由修改內容結構。 命令完成訊息之所以在解碼器停用內容之後才傳送,而不只是在內容標示為停用之後傳送,是因為 XMA 解碼器可能正在對該內容執行無法中斷的作業。此行為與 XBOX 360 上的行為相同。 如果整個內容陣列都初始化為零,請使用下列程式碼為每個內容索引設定位元: context[contextIndex >> SHAPE_XMA_CONTEXT_INDEX_SHIFT] |= 1 << (contextIndex & SHAPE_XMA_CONTEXT_BIT_MASK);

需求

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

另請參閱

ACP_COMMAND_TYPE
SubmitCommand
AcpHal
Last modified on October 6, 2026