更改辅助Audio-Devices的音量
[与此页面关联的功能 波形音频是一项旧功能。 它已被 WASAPI 和 Audio Graphs 取代。 WASAPI 和 Audio Graphs 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 WASAPI 和 音频图 ,而不是 波形音频。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
Windows 提供以下功能来查询和设置辅助音频设备的音量。
函数 | 描述 |
---|---|
auxGetVolume | 检索指定辅助输出设备的当前卷设置。 |
auxSetVolume | 设置指定辅助输出设备的音量。 |
并非所有辅助音频设备都支持音量更改。 某些设备可以在左侧和右侧通道上支持单个卷更改。
音量在双字值中指定,与波形音频和 MIDI 音量控制函数一样。 当音频格式为立体声时,高 16 位指定右声道的相对音量,较低的 16 位指定左声道的相对音量。 对于不支持左声道和右声道音量控制的设备,低 16 位指定音量级别,高 16 位将被忽略。
音量级别值的范围从0x0 (静音) 到0xFFFF (最大音量) ,并且对数解释。 将音量级别从 0x5000 增加到 0x6000 时,感知到的音量增加与从 0x4000 增加到 0x5000 相同。