USB虚拟设备实现示例
+ -

USB虚拟声卡扬声器的应用-多路扬声器同时发声

2021-10-20 119 0

USB规范的分支之一就是音频设备,其对应的规范是UAC,即USB AUDIO CLASS。采用该规范我们可以免驱动的
扬声器和麦克风设备。

本人为了研究UAC的相关技术,使用驱动程序在windows下虚拟相关的USB虚拟设备。对于虚拟麦克风设备,可见本人文前几天写的文章:http://www.usbzh.com/article/detail-632.html ,这里我们介绍虚拟扬声器的应用。

我们使用电脑的扬声器或者耳机,只能选择一个。这对于平时的工作生活是完全够用的,但对于一些特定的场合如视频会议,我们希望接入电脑的所有扬声器可以同时发声。
我们可以对正在使用默认声卡进行数据采集,然后再分发给其它扬声器。但为了避免采集分发数据导致的声音不同步,我们可以在系统中虚拟一个声卡,使用应用程序对该虚拟声卡进行数据采集,然后再对采集到的数据进行统一分发。

多路扬声器同时发声

视频显示:https://www.ixigua.com/7020977560368448003?is_new_connect=0&is_new_user=0

欢迎光临USB中文网进行技术交流,本站微信技术群有200多位全国做USB,UAC,UVC等USB方面的技术开发者和专家,还有解决不了的USB问题?

0 篇笔记 写笔记

Win10 x64下USB-UAC虚拟声卡扬声器的实现
去年的时候,使用portclass驱动模型在windows下虚拟了一个虚拟扬声器和虚拟麦克风。扬声器和麦克风在内部通过拓扑结构进行数据关联,即麦克风的数据的来源于扬声器,实现了这样的回环。最近突然有个需求,就是不需要麦克风,只要一个扬声器,即虚拟声卡。那怎么办呢?既然本人是专门做USB驱动开发的,在......
USB虚拟声卡扬声器的应用-多路扬声器同时发声
USB规范的分支之一就是音频设备,其对应的规范是UAC,即USB AUDIO CLASS。采用该规范我们可以免驱动的扬声器和麦克风设备。本人为了研究UAC的相关技术,使用驱动程序在windows下虚拟相关的USB虚拟设备。对于虚拟麦克风设备,可见本人文前几天写的文章:http://www.usbz......
作者信息
USB中文网
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

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

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