IXAudio2::StopEngine メソッド

オーディオ処理スレッドを停止し、破棄します。

構文

void StopEngine()

戻り値

なし。

解説 

StopEngine が呼び出されると、すべての出力が直ちに停止されます。ただし、オーディオ グラフはそのままで、エフェクト パラメーター、エフェクトの履歴 (前のサウンドのエコーを減らすためにリバーブ エフェクトによって格納されたデータなど)、ボイスの状態、保留中のソース バッファー、カーソルの位置などは保持されます。エンジンが再開されると、結果のオーディオ出力は、エンジンを一度も停止しなかった場合の出力と同じ (無音の期間は除く) になります。

コールバック内からの StopEngine の呼び出しは無効です。コールバック内から StopEngine を呼び出すと、XAUDIO2_E_INVALID_CALL が返されます。

要件

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

関連項目

IXAudio2
XAPO の概要