Skip to main content

XDspStatus

État XDSP.

Syntaxe

Membres

lastSubmittedCommandSequence
Type : uint32_t
Dernière séquence de commande ayant été reçue par XDspSubmitCommand. Cette valeur sera supérieure à zéro si une ou plusieurs commandes ont été soumises; sinon, elle vaut zéro. lastProcessedCommandSequence
Type : uint32_t
Dernière séquence de commande ayant été traitée par le matériel et prête à être consommée par l’appelant. Cette valeur sera supérieure à zéro si une ou plusieurs commandes ont été traitées par XDSP; sinon, elle vaut zéro. Cette valeur peut être supérieure à firstFailedCommandSequence. firstFailedCommandSequence
Type : uint32_t
Première séquence de commande que XDSP n’a pas réussi à traiter. Si cette valeur est zéro, cela signifie qu’il n’y a aucun échec. Si cette valeur est supérieure à zéro, cela signifie qu’un échec s’est produit lors du traitement de la commande associée à ce numéro de séquence, et le code d’erreur result indiquera le type d’échec. result
Type : HRESULT
Si firstFailedCommandSequence n’est pas 0, la valeur de ce paramètre représente le code d’erreur de l’échec; sinon, elle vaut S_OK. Cette valeur sera définie sur XDSP_E_DEVICE_FATAL_ERROR si le matériel s’est retrouvé dans un état incorrect lors du traitement des commandes de ce flux. Le flux XDSP touché doit attendre que toutes les commandes soumises soient traitées par le matériel en vérifiant XDspStatus, et il doit être désactivé à l’aide de XDspDeactivate une fois toutes les commandes traitées. Les autres flux XDSP ne seront pas touchés et le matériel continuera de traiter leurs commandes.

Configuration requise

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

Documentation conceptuelle

Voir aussi

XDSP
XDspSubmitCommand
Vue d’ensemble d’une convolution à flux unique à l’aide de l’API XDSP
Vue d’ensemble d’une FFT/IFFT à flux unique à l’aide de l’API XDSP
Last modified on October 6, 2026