變更輔助Audio-Devices的磁片區
[與此頁面相關聯的功能 「波狀音訊」是舊版功能。 WASAPI和音訊圖表已取代它。 WASAPI和音訊圖表已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 WASAPI 和 音訊圖形 ,而不是 「波形音訊」。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
Windows 提供下列函式來查詢和設定輔助音訊裝置的音量。
函式 | 描述 |
---|---|
auxGetVolume | 擷取指定輔助輸出裝置的目前磁片區設定。 |
auxSetVolume | 設定指定輔助輸出裝置的磁片區。 |
並非所有輔助音訊裝置都支援音量變更。 有些裝置可以同時支援左側和右通道上的個別磁片區變更。
磁片區是在雙字值中指定,如同使用電壓音訊和 MIDI 音量控制函式一樣。 當音訊格式為立體時,上方 16 位會指定右通道的相對音量,而下方 16 位則指定左通道的相對音量。 對於不支援左通道和右通道音量控制的裝置,下方 16 位會指定磁片區層級,並忽略上方 16 位。
音量層級值的範圍從0x0 (無聲) 到0xFFFF (最大音量) ,並以對數方式解譯。 當將磁片區層級從0x5000增加到0x6000時,感知的磁片區增加與0x4000到0x5000相同。