Skip to main content

XApuCommandId

Définit les paramètres de commande de base à envoyer au XAPU et à recevoir de celui-ci. Toutes les autres commandes sont dérivées de ce type.

Syntaxe

Membres

type
Type : XApuCommandType
Type de commande indiquant au matériel comment traiter les données associées dans cette commande. streamIndex
Type : uint32_t
Index du flux. La valeur doit être comprise entre 0 et XApuConnectInputParameters::maxStreamCount - 1. Chaque flux doit avoir une valeur d’index unique, et il incombe à l’appelant d’attribuer cette valeur. sequence
Type : uint32_t
Cette valeur n’est pas modifiée par le XAPU et c’est à l’appelant de décider comment l’utiliser. Elle peut servir de numéro de séquence de commande qui augmente au fil du temps afin de suivre les paquets à mesure qu’ils sortent de la file d’attente des résultats. Le XAPU ne réorganise pas l’ordre des paquets en fonction de ce numéro de séquence et ne retourne pas d’erreur si ce numéro diminue ou s’il existe un écart par rapport à une valeur précédente. options
Type : XApuCommandOptions
Options de commande. Certaines options peuvent être appliquées à tous les types de commandes, comme XApuCommandOptions::SignalOnCompletion, tandis que d’autres fonctionnent pour un type de commande spécifique, comme XApuCommandOptions::Flush et XApuCommandOptions::Decoder. context
Type : void*
Espace réservé facultatif pour des données utilisateur que le XAPU transmet en interne, telles quelles, depuis l’étape de mise en file d’attente de la commande jusqu’à l’étape de retrait du résultat de la file d’attente. L’appelant est libre de transmettre toute donnée tenant dans une valeur non signée de 64 bits, comme des horodatages.

Remarques

Utilisé par XApuCommandId pour définir les paramètres de commande de base envoyés au XAPU et reçus de celui-ci. Toutes les autres commandes sont dérivées de ce type. Pour plus d’informations sur les paramètres de traitement d’activation de décodage et de conversion, consultez XApuDecodeConvertActivateCommand et XApuDecodeConvertCommand. Pour plus d’informations sur l’envoi d’une commande à la file d’attente d’entrée du XAPU, consultez XApuEnqueueCommand.

Configuration requise

En-tête : xapu.h Plateformes prises en charge : XBOX Series X|S

Voir aussi

XApuDequeueResult
XApuResult
XAPU
Last modified on October 6, 2026