> ## 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 遊戲的 XAudio2 低階音訊 API，提供具備低延遲、動態緩衝區及取樣精確播放的訊號處理與混音圖形。

XAudio2 是一種低階音訊 API 架構，為遊戲提供訊號處理與混音的基礎。

<a id="ID4EW" />

## 何時使用 XAudio2

XAudio2 主要用於為遊戲開發高效能音訊引擎。如果您想要在遊戲中加入音效與背景音樂，XAudio2 提供音訊圖形；具備低延遲並支援動態緩衝區的混音引擎；同步、取樣精確的播放；以及隱含的來源取樣率轉換。與 [WASAPI](/zh-TW/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) 是一組音訊效果的集合，實作 XAPO 介面以供 XAudio2 使用。XAPOFX 包含數種效果，以及建立效果執行個體的通用機制。

下表顯示 XBOX One XDK 獨有的 XAPOFX 效果。

| 效果 | 描述 | 參數結構 | 需求 |
| - | - | - | - |
| FXLoudness | 這是以 ITU-R BS.1770-3 標準為基礎的響度計。如需 FXLoudness 的使用範例，請參閱 [XBOX Game Developer (XGD)](https://developer.microsoft.com/games/xbox/partner/resources-softwaredownloads) 網站「範例」頁面上的 SimplePlaySound 範例。<br /><br /> 此效果使用下列計數器向 [PIX](/zh-TW/tools/tools-console/pix/pix) 提供即時資訊：<br />瞬時響度 (LUFS)。<br />短期響度 (LUFS)。<br />整合響度 (LUFS)。<br />響度範圍上限 (LUFS)。<br />響度範圍下限 (LUFS)。<br />真實峰值 (dB)。<br /> | [FXLOUDNESS\_PARAMETERS](/zh-TW/reference/audio/xaudio2xbox/structs/fxloudness_parameters) | 僅支援 48 KHz 的 FLOAT32 音訊格式。 |

## 參考 API 文件

* [XAudio2Xbox (API 內容)](/zh-TW/reference/audio/xaudio2xbox/xaudio2xbox_members)
  * 結構
    * [FXLOUDNESS\_PARAMETERS](/zh-TW/reference/audio/xaudio2xbox/structs/fxloudness_parameters)

## 另請參閱

[使用 XAudio2 播放音效](/zh-TW/build/console-features/audio/overviews/xaudio2-play-sound) [ADPCM 概觀](/zh-TW/build/console-features/audio/overviews/adpcm-overview) [ADPCM 命令列編碼器](/zh-TW/build/console-features/audio/tools/adpcmencoder-tools)


## Related topics

- [XAudio2 Helper APIs](/reference/audio/atoc-xaudio2helperapis-reference.md)
- [Use XAudio2 to play a sound](/build/console-features/audio/overviews/xaudio2-play-sound.md)
- [API auxiliares de XAudio2](/es/reference/audio/atoc-xaudio2helperapis-reference.md)
- [使用 XAudio2 播放声音](/zh-CN/build/console-features/audio/overviews/xaudio2-play-sound.md)
- [XAudio2로 사운드 재생](/ko/build/console-features/audio/overviews/xaudio2-play-sound.md)
