XDspStatus
XDSP 상태입니다.구문
멤버
lastSubmittedCommandSequence형식: uint32_t XDspSubmitCommand에 의해 수신된 마지막 명령 시퀀스입니다. 하나 이상의 명령이 제출된 경우 이 값은 0보다 크며, 그렇지 않으면 0입니다. lastProcessedCommandSequence
형식: uint32_t 하드웨어에서 처리되어 호출자가 사용할 준비가 된 마지막 명령 시퀀스입니다. 하나 이상의 명령이 XDSP에 의해 처리된 경우 이 값은 0보다 크며, 그렇지 않으면 0입니다. 이 값은 firstFailedCommandSequence보다 클 수 있습니다. firstFailedCommandSequence
형식: uint32_t XDSP가 처리에 실패한 첫 번째 명령 시퀀스입니다. 이 값이 0이면 실패가 없다는 뜻입니다. 이 값이 0보다 크면 이 시퀀스 번호와 관련된 명령을 처리하는 데 실패가 발생했음을 의미하며, result 오류 코드가 실패 유형을 나타냅니다. result
형식: HRESULT firstFailedCommandSequence가 0이 아니면 이 매개 변수 값은 실패의 오류 코드를 나타내며, 그렇지 않으면
S_OK입니다. 이 스트림에 대한 명령을 처리할 때 하드웨어가 잘못된 상태가 되면 XDSP_E_DEVICE_FATAL_ERROR로 설정됩니다. 영향을 받는 XDSP 스트림은 XDspStatus를 확인하여 제출된 모든 명령이 하드웨어에서 처리되기를 기다려야 하며, 모든 명령이 처리된 후 XDspDeactivate를 사용하여 비활성화해야 합니다. 다른 XDSP 스트림은 영향을 받지 않으며 하드웨어는 계속해서 명령을 처리합니다.
요구 사항
헤더: XDspAudio.h 지원 플랫폼: XBOX Series X|S개념 설명서
관련 항목
XDSPXDspSubmitCommand
XDSP API를 사용한 단일 스트림 컨볼루션 개요
XDSP API를 사용한 단일 스트림 FFT/IFFT 개요
