xuexingyang
驱动牛犊
驱动牛犊
  • 注册日期2009-10-20
  • 最后登录2010-04-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望171点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1275回复:0

是用visual audio driver实现还是用filter?

楼主#
更多 发布于:2009-11-18 10:10
 

图片:device.JPG

情况描述:

原来我们公司有一款voip产品,一端带有USB接口可以连在PC,另一端连接通过电话线电话。
连在PC上以后被识别成一种USB composite设备(同时在声音、视频和游戏控制器一栏中显示USB Audio Device以及
在人体学输入设备中显示HID-compliant device和USB人体学输入设备。(如下图)

我所有要求做的是在这个USB composite设备驱动之上加一层过滤驱动,以对通话质量(包括回音,LEC,dtmf等)进行改善。

研究发现:
通过对USB Audio Device和USB人体学输入设备以及HID-compliant device设备的驱动发现,这些驱动都是windows xp自带的。
并且只有USB Audio Device和USB人体学输入设备含有驱动。

我的思路:
对USB Audio Device和USB人体学输入设备分别添加上层过滤驱动,对音频数据进行过滤和另外的处理。
达到对通话质量(包括回音、LEC,dtmf等)进行改善的目的。


困惑:
1. 不知道我这样做是否正确?
2. 如果思路正确,该如何捕获那些音频数据?
3. 经过这几天在我们论坛上看到的消息,不知能否用visual audio driver实现还是用filter?
4. visual audio driver是什么概念,与真正的audio driver有什么区别,是不是visual没有phsical device?


一个驱动新手,理解上可能有很多偏颇,欢迎指正。
谢谢你的建议和指点!!
游客

返回顶部