Passer au contenu principal

ACP_COMMAND_ENABLE_OR_DISABLE_XMA_CONTEXTS

Commande d’activation ou de désactivation d’une série de contextes XMA.

Syntaxe

Membres

context
Type : UINT32[SHAPE_NUM_XMA_CONTEXT_BITFIELDS]
Champ de bits des contextes, où l’élément du tableau = context / 32, et le masque = 1 << (context % 32).

Remarques

Si la commande ACP_COMMAND_TYPE_DISABLE_XMA_CONTEXTS est émise, le message ACP_MESSAGE_TYPE_COMMAND_COMPLETED est envoyé une fois que tous les contextes XMA sont désactivés et que le décodeur ne traite plus aucun des contextes. Ainsi, lorsque le message commande terminée est reçu, un titre peut modifier librement les structures de contexte. Le message commande terminée est envoyé après que le contexte a été désactivé par le décodeur, et non simplement après qu’il a été marqué comme désactivé, parce que le décodeur XMA pourrait être en plein milieu d’une opération sur le contexte, opération qui ne peut pas être interrompue. Ce comportement est le même que sur la XBOX 360. Si l’ensemble du tableau de contextes est initialisé à zéro, utilisez ce qui suit pour définir le bit de chaque index de contexte : context[contextIndex >> SHAPE_XMA_CONTEXT_INDEX_SHIFT] |= 1 << (contextIndex & SHAPE_XMA_CONTEXT_BIT_MASK);

Configuration requise

En-tête : acphal.h Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

ACP_COMMAND_TYPE
SubmitCommand
AcpHal
Dernière modification le 19 octobre 2026