IXAudio2EngineCallback インターフェイス
IXAudio2EngineCallback インターフェイスには、IXAudio2 エンジンで、あるイベントが発生したときにクライアントに通知するメソッドが格納されます。このインターフェイスは、XAudio2 のクライアントによって実装される必要があります。XAudio2 は、XAudio2Create メソッドまたは IXAudio2::Initialize メソッドのいずれかを使用して、クライアントから提供されたインターフェイスへのポインターによってこれらのメソッドを呼び出します。このインターフェイスのメソッドのクライアント実装は、HRESULT ではなく、void を返します。
コールバックの実装に関する制限事項については、「XAudio2 のコールバック」を参照してください。
メソッド | 説明 |
---|---|
OnCriticalError | XAudio2 を閉じて、再起動する必要がある、重要なシステム エラーが発生した場合に呼び出されます。 |
OnProcessingPassEnd | オーディオ処理のパスが終了した後、XAudio2 によって呼び出されます。 |
OnProcessingPassStart | オーディオ処理のパスが開始する前、XAudio2 によって呼び出されます。 |
要件
ヘッダー: XAudio2.h で宣言されています。
ライブラリ: XAudio2.lib を使用します。