XDspStatus
Status do XDSP.Sintaxe
Membros
lastSubmittedCommandSequenceTipo: 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|SDocumentação conceitual
- Visão geral de uma convolução de fluxo único com envelope usando a API do XDSP
- Visão geral de uma convolução de fluxo único usando a API do XDSP
- Visão geral do XDSP
Confira também
XDSPXDspSubmitCommand
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
