Vista 全新音訊引擎(WASAPI)為每個音訊串流提供四層獨立增益階段,疊加產生最終輸出:
waveOutSetVolume API,極少直接使用,通常僅在控制台「空間校正」時調整,影響所有應用程式。
每個 WASAPI 執行個體代表一個串流 → 經過串流/簡單/聲道音量三層 APO 處理 → 送入音訊混音器 → 混合後經端點音量(主音量)→ 輸出至音訊驅動程式/硬體。
開發者應優先使用「簡單音量」控制應用程式音量;「串流音量」與「聲道音量」保留給特殊 3D/空間音效需求;「端點音量」由系統/使用者控制整體輸出大小。