次の方法で共有


IXAudio2EngineCallback インターフェイス

IXAudio2EngineCallback インターフェイスには、IXAudio2 エンジンで、あるイベントが発生したときにクライアントに通知するメソッドが格納されます。このインターフェイスは、XAudio2 のクライアントによって実装される必要があります。XAudio2 は、XAudio2Create メソッドまたは IXAudio2::Initialize メソッドのいずれかを使用して、クライアントから提供されたインターフェイスへのポインターによってこれらのメソッドを呼び出します。このインターフェイスのメソッドのクライアント実装は、HRESULT ではなく、void を返します。

コールバックの実装に関する制限事項については、「XAudio2 のコールバック」を参照してください。

メソッド 説明
OnCriticalError

XAudio2 を閉じて、再起動する必要がある、重要なシステム エラーが発生した場合に呼び出されます。

OnProcessingPassEnd

オーディオ処理のパスが終了した後、XAudio2 によって呼び出されます。

OnProcessingPassStart

オーディオ処理のパスが開始する前、XAudio2 によって呼び出されます。

要件

ヘッダー: XAudio2.h で宣言されています。

ライブラリ: XAudio2.lib を使用します。

関連項目

XAudio2 のインターフェイス
XAudio2 のコールバック