次の方法で共有


IXAudio2VoiceCallback::OnLoopEnd メソッド

ボイスがループの最後に到達したときに呼び出されます。

構文

virtual void OnLoopEnd(         void *pBufferContext) = 0

パラメーター

  • pBufferContext
    バッファーが送信されたときに XAUDIO2_BUFFER 構造体のpContext メンバーに割り当てられたコンテキスト ポインターです。

戻り値

なし。

解説 

pBufferContext は、最初に XAUDIO2_BUFFER 構造体の pContext メンバーから提供されるコンテキスト ポインターで、NULL の場合もあります。

OnLoopEnd は、サンプルに忠実ではありません。つまり、コールバック内のアクションは、特定のサンプルが処理されるのとまったく同じときに実行されるわけではありません。ループの最後のサンプルが処理された直後に呼び出されることが保証されるだけです。

IXAudio2VoiceCallback インターフェイス メソッドの詳細については、「XAudio2 のコールバック」を参照してください。

要件

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

関連項目

IXAudio2VoiceCallback
XAudio2 のコールバック
方法 : ソース ボイスのコールバックの使用