Skip to main content

XDspStatus

XDSP ステータス。

構文

メンバー

lastSubmittedCommandSequence
型: uint32_t
XDspSubmitCommand によって取り込まれた最後のコマンド シーケンス。1 つ以上のコマンドが送信された場合、この値は 0 より大きくなります。それ以外の場合は 0 です。 lastProcessedCommandSequence
型: uint32_t
ハードウェアによって処理され、呼び出し元による消費の準備ができている最後のコマンド シーケンス。1 つ以上のコマンドが 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

概念ドキュメント

関連項目

XDSP
XDspSubmitCommand
XDSP API を使用した単一ストリーム畳み込みの概要
XDSP API を使用した単一ストリーム FFT/IFFT の概要
最終更新日 2026年8月24日