Skip to main content
XAudio2 は、ゲーム向けの信号処理およびミキシング基盤を提供する低レベル オーディオ API アーキテクチャです。

XAudio2 を使用するタイミング

XAudio2 は主に、ゲーム向けの高性能オーディオ エンジンを開発するために使用します。ゲームに効果音とバックグラウンド ミュージックを追加したい場合、XAudio2 はオーディオ グラフ、低レイテンシーで動的バッファーをサポートするミキシング エンジン、同期・サンプル精度の再生、および暗黙的なソース レート変換を提供します。WASAPI と対照的に、XAudio2 は複雑なオーディオ ソリューションでも最小限のコードのみを必要とします。 XAudio2 はクロスプラットフォームの API セットです。詳細については、XAudio2 の使い方を参照してください。

一時停止と再開

タイトルがサスペンド モードに入るときにユーザーが要求する場合など、XAudio2 を正しく一時停止するには、タイトルが StopEngine を呼び出します。再開操作時には、StartEngine の呼び出しを行う必要があります。

Microsoft Game Development Kit 固有の XAPOFX エフェクト

XAPOFX は、XAudio2 で使用するために XAPO インターフェイスを実装するオーディオ エフェクトの集合です。XAPOFX には、いくつかのエフェクトと、エフェクト インスタンスを作成するための共通メカニズムが含まれています。 以下の表は、XBOX One XDK 固有の XAPOFX エフェクトを示しています。

リファレンス API ドキュメント

関連項目

XAudio2 を使用してサウンドを再生する ADPCM の概要 ADPCM コマンド ライン エンコーダー
最終更新日 2026年8月24日