Windows音频体系UAA
+ -

音频端点生成器 AudioEndpointBuilder.dll

2024-04-09 7 0

在Windows Vista和更高版本的Windows中,AudioEndpointBuilder是一种系统服务,用于枚举、初始化和激活系统中的音频端点。

AudioEndpointBuilder以服务的形式,其使用算法来发现和枚举音频设备端点设备,这些音频设备端点在WindowsVista及以后的系统中,可以使用MMDevice API 和 WASAPI 中的两个新 API,可以访问和操作这些新的音频设备。

  • IMMDevice 表示音频设备。
  • IMMDeviceCollection 表示音频设备的集合。
  • IMMDeviceEnumerator 提供用于枚举音频设备的方法。
  • IMMEndpoint 表示音频端点设备。

AudioEndpointBuilder
AudioEndpointBuilder

音频端点

音频端点生成器指的是WASAPI打开音频设备的音频端点,这些音频端点在设备管理器中如下显示:
102948920014
注意,这里的分类是音频的输入输出设备类型,而不是声音、视频和游戏控制器
103120123406
他们之间在关系在设备管理器中以连接的方式为父子关系:
103455649147

音频的输出输出设备的节点由AudioEndpointBuilder.dll创建,而声音、视频和游戏控制器设备由相应的设备驱动创。

AudioEndpointBuilder中的类

  • CAvEndpointBuilder
    • CAudioDeviceManager
      • CAvEndpointBuilder::EnumerateAudioInterfaces

0 篇笔记 写笔记

音频端点生成器 AudioEndpointBuilder.dll
在Windows Vista和更高版本的Windows中,AudioEndpointBuilder是一种系统服务,用于枚举、初始化和激活系统中的音频端点。AudioEndpointBuilder以服务的形式,其使用算法来发现和枚举音频设备端点设备,这些音频设备端点在WindowsVista及以后的......
作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!