Skip to main content

XDspStatus

Status do XDSP.

Sintaxe

Membros

lastSubmittedCommandSequence
Tipo: uint32_t
Última sequência de comando que foi recebida por XDspSubmitCommand. Esse valor será maior que zero se um ou mais comandos tiverem sido enviados; caso contrário, será zero. lastProcessedCommandSequence
Tipo: uint32_t
Última sequência de comando que foi processada pelo hardware e está pronta para ser consumida pelo chamador. Esse valor será maior que zero se um ou mais comandos tiverem sido processados pelo XDSP; caso contrário, será zero. Esse valor pode ser maior que firstFailedCommandSequence. firstFailedCommandSequence
Tipo: uint32_t
Primeira sequência de comando que o XDSP não conseguiu processar. Se esse valor for zero, não houve falha. Se esse valor for maior que zero, houve uma falha no processamento do comando associado a esse número de sequência, e o código de erro result indicará o tipo de falha. result
Tipo: HRESULT
Se firstFailedCommandSequence não for 0, o valor desse parâmetro representará o código de erro da falha; caso contrário, será S_OK. Ele será definido como XDSP_E_DEVICE_FATAL_ERROR se o hardware entrar em um estado inválido ao processar comandos para esse fluxo. O fluxo XDSP afetado deve aguardar até que todos os comandos enviados sejam processados pelo hardware, verificando o XDspStatus, e deve ser desativado usando XDspDeactivate quando todos os comandos forem processados. Outros fluxos XDSP não serão afetados, e o hardware continuará a processar os comandos deles.

Requisitos

Cabeçalho: XDspAudio.h Plataformas compatíveis: XBOX Series X|S

Documentação conceitual

Confira também

XDSP
XDspSubmitCommand
Visão geral de uma convolução de fluxo único usando a API do XDSP
Visão geral de uma FFT/IFFT de fluxo único usando a API do XDSP
Last modified on October 6, 2026