Mixer 设备查询
[与此页面关联的功能(音频混音器)是一项旧功能。 它已被 音量控制取代。 卷控件 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 音量控制 而不是 音频混音器。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]
混音器服务提供用于确定系统中存在的混音器设备数和设备功能的功能的功能。 还可以使用混音器服务函数来确定混音器设备的设备标识符。
可以使用 mixerGetNumDevs 函数来确定系统中存在的混音器设备数。 混音器设备由设备标识符标识。 设备标识符是从给定系统中存在的设备数量隐式确定的。 它们的范围从零到一个小于存在的设备数。
在使用混音器设备之前,必须确定其功能。 音频功能可能因一台多媒体计算机而异,因此应用程序需要处理各种音频硬件。
可以使用 mixerGetDevCaps 函数来确定混音器设备的功能。 此函数使用有关指定设备功能的信息填充 MIXERCAPS 结构。
mixerGetID 函数检索与指定设备句柄关联的音频混音器设备标识符。 例如,可以使用此函数检索音频混音器的设备标识符,然后使用设备标识符调整音量或显示另一个控件。