Skip to main content

XApuConnectOutputParameters

Paramètres retournés par XApuConnect.

Syntaxe

Membres

baseData
Type : void*
Adresse virtuelle de base de la mémoire système allouée pouvant être mappée dans l’espace du périphérique si XApuConnect a réussi ; sinon, nullptr. L’appelant doit utiliser cette mémoire pour transmettre les données d’entrée et récupérer les données de sortie. L’appelant doit également utiliser cette mémoire pour définir la mémoire tampon de traitement. Cette mémoire tampon est alignée sur 16 octets, et c’est à l’appelant de décider comment la répartir en mémoires tampons d’entrée, de sortie et de traitement. resultReadyEvent
Type : HANDLE
Handle d’événement Win32 valide si l’indicateur XApuConnectOptions::EnableResultReadyEvent est défini et que XApuConnect a réussi ; sinon, nullptr. Ce handle d’événement Win32 est signalé lorsque les résultats sont prêts pour les commandes dont l’indicateur XApuCommandOptions::SignalOnCompletion est défini. Ce signal fonctionne sur un minuteur qui se déclenche toutes les trois millisecondes. Il est signalé une seule fois si un ou plusieurs XApuResult sont prêts. Autrement dit, l’événement est signalé une seule fois lorsque plusieurs résultats sont prêts au cours de la période de trois millisecondes et que tous ces résultats ont l’indicateur XApuCommandOptions::SignalOnCompletion défini. XApuGetResultCount doit être appelé après la signalisation de l’événement pour déterminer combien de XApuResult sont prêts. Il n’est pas recommandé de définir XApuCommandOptions::SignalOnCompletion lorsque plusieurs flux sont activés sur le client XAPU, car cela peut dégrader les performances globales ; l’appelant doit plutôt définir l’indicateur SignalOnCompletion une seule fois pour un groupe de commandes. Par exemple, définissez SignalOnCompletion pour toutes les commandes d’un flux spécifique uniquement et ne le définissez pas pour les autres flux activés.

Remarques

Utilisé par XApuConnectOutputParameter pour transmettre les paramètres retournés par XApuConnect. XApuConnect alloue les ressources nécessaires pour une unité de traitement audio (XAPU). Pour plus d’informations sur la déconnexion du moteur de traitement et la libération de toutes les ressources allouées pendant XApuConnect, consultez XApuDisconnect. Pour plus d’informations sur les options de commande, consultez XApuCommandOptions.

Configuration requise

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

Voir aussi

XApuDecodeConvertCommand
XAPU
Last modified on October 6, 2026