Skip to main content

ACP_COMMAND_ENABLE_OR_DISABLE_XMA_CONTEXTS

Commande permettant d’activer ou de désactiver 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. Cela signifie qu’à la réception du message de commande terminée, un titre peut librement modifier les structures de contexte. Le message de commande terminée est envoyé une fois que le contexte a été désactivé par le décodeur, et non simplement après qu’il a été marqué comme désactivé, car le décodeur XMA peut être en train d’effectuer sur le contexte une opération qui ne peut pas être interrompue. Ce comportement est identique à celui de 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
Last modified on October 6, 2026