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

何時使用 XAudio2

XAudio2 主要用於為遊戲開發高效能音訊引擎。如果您想要在遊戲中加入音效與背景音樂,XAudio2 提供音訊圖形;具備低延遲並支援動態緩衝區的混音引擎;同步、取樣精確的播放;以及隱含的來源取樣率轉換。與 WASAPI 相比,即使是複雜的音訊解決方案,XAudio2 也只需要最少量的程式碼。 XAudio2 是跨平台的 API 集。如需詳細資訊,請參閱開始使用 XAudio2。

暫停與繼續

若要正確暫停 XAudio2 (例如遊戲進入暫停模式時使用者所要求的情況),遊戲會呼叫 StopEngine。在繼續作業期間,必須呼叫 StartEngine。

Microsoft Game Development Kit 獨有的 XAPOFX 效果

XAPOFX 是一組音訊效果的集合,實作 XAPO 介面以供 XAudio2 使用。XAPOFX 包含數種效果,以及建立效果執行個體的通用機制。 下表顯示 XBOX One XDK 獨有的 XAPOFX 效果。

參考 API 文件

另請參閱

使用 XAudio2 播放音效 ADPCM 概觀 ADPCM 命令列編碼器
Last modified on October 6, 2026