Share via


IXAudio2::StartEngine メソッド

オーディオ処理スレッドを作成し、開始します。

構文

HRESULT StartEngine()

戻り値

正常に実行された場合は S_OK を返し、失敗した場合はエラー コードを返します。XAudio2 固有のエラー コードの説明については、「XAudio2 エラー コード」を参照してください。

解説 

StartEngine を呼び出すと、開始されたボイスはすべて、オーディオを使用し始めます。有効なエフェクトがすべて実行され始め、結果のオーディオは接続されている出力デバイスに送られます。XAudio2 が最初に初期化されるとき、エンジンは既に開始された状態になっています。

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

要件

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

関連項目

IXAudio2