> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XAudio2 の概要

> XBOX ゲーム向けの低レベル オーディオ API である XAudio2 は、低遅延、動的バッファー、サンプル単位で正確な再生を備えた信号処理およびミキシング グラフを提供します。

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

<a id="ID4EW" />

## XAudio2 を使用するタイミング

XAudio2 は主に、ゲーム向けの高性能オーディオ エンジンを開発するために使用します。ゲームに効果音とバックグラウンド ミュージックを追加したい場合、XAudio2 はオーディオ グラフ、低レイテンシーで動的バッファーをサポートするミキシング エンジン、同期・サンプル精度の再生、および暗黙的なソース レート変換を提供します。[WASAPI](/build/console-features/audio/overviews/wasapi-overview) と対照的に、XAudio2 は複雑なオーディオ ソリューションでも最小限のコードのみを必要とします。

XAudio2 はクロスプラットフォームの API セットです。詳細については、[XAudio2 の使い方](https://msdn.microsoft.com/library/windows/desktop/ee415762\(v=vs.85\).aspx)を参照してください。

<a id="ID4ERB" />

## 一時停止と再開

タイトルがサスペンド モードに入るときにユーザーが要求する場合など、XAudio2 を正しく一時停止するには、タイトルが [StopEngine](https://learn.microsoft.com/windows/desktop/api/xaudio2/nf-xaudio2-ixaudio2-stopengine) を呼び出します。**再開**操作時には、[StartEngine](https://learn.microsoft.com/windows/desktop/api/xaudio2/nf-xaudio2-ixaudio2-startengine) の呼び出しを行う必要があります。

<a id="ID4E6B" />

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

[XAPOFX](https://msdn.microsoft.com/library/windows/desktop/ee415726\(v=vs.85\).aspx) は、XAudio2 で使用するために XAPO インターフェイスを実装するオーディオ エフェクトの集合です。XAPOFX には、いくつかのエフェクトと、エフェクト インスタンスを作成するための共通メカニズムが含まれています。

以下の表は、XBOX One XDK 固有の XAPOFX エフェクトを示しています。

| エフェクト      | 説明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | パラメーター構造体                                                                            | 要件                                       |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | ---------------------------------------- |
| FXLoudness | これは ITU-R BS.1770-3 規格に基づく loudness メーターです。FXLoudness の使用例については、[XBOX Game Developer (XGD)](https://developer.microsoft.com/games/xbox/partner/resources-softwaredownloads) サイトの Samples ページにある SimplePlaySound サンプルを参照してください。<br /><br /> このエフェクトでは、次のカウンターを使用して、[PIX](/tools/tools-console/pix/pix) にリアルタイム情報を提供します。<br />Momentary Loudness (LUFS)。<br />Short Term Loudness (LUFS)。<br />Integrated Loudness (LUFS)。<br />Loudness Range High (LUFS)。<br />Loudness Range Low (LUFS)。<br />True Peak (dB)。<br /> | [FXLOUDNESS\_PARAMETERS](/reference/audio/xaudio2xbox/structs/fxloudness_parameters) | 48 kHz での FLOAT32 オーディオ フォーマットのみサポートします。 |

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

* [XAudio2Xbox (API 内容)](/reference/audio/xaudio2xbox/xaudio2xbox_members)
  * 構造体
    * [FXLOUDNESS\_PARAMETERS](/reference/audio/xaudio2xbox/structs/fxloudness_parameters)

## 関連項目

[XAudio2 を使用してサウンドを再生する](/build/console-features/audio/overviews/xaudio2-play-sound) [ADPCM の概要](/build/console-features/audio/overviews/adpcm-overview) [ADPCM コマンド ライン エンコーダー](/build/console-features/audio/tools/adpcmencoder-tools)


## Related topics

- [ADPCM の概要](/ja-jp/build/console-features/audio/overviews/adpcm-overview.md)
- [XAudio2CreateWithSharedContexts](/ja-jp/reference/audio/xaudio2xbox/functions/xaudio2createwithsharedcontexts.md)
- [XAudio2 を使用してサウンドを再生する](/ja-jp/build/console-features/audio/overviews/xaudio2-play-sound.md)
- [ADPCM コマンド ライン エンコーダー](/ja-jp/build/console-features/audio/tools/adpcmencoder-tools.md)
- [ACP の概要](/ja-jp/build/console-features/audio/overviews/acp-overview.md)
