rai_mail
驱动牛犊
驱动牛犊
  • 注册日期2003-03-09
  • 最后登录2009-05-12
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1695回复:3

kernel streaming driver

楼主#
更多 发布于:2003-06-06 17:17
哪位做过kernel streaming driver ,给点建议吧。
我要实现这win2k下的AEC(acoustic echo cancel),
也就是需要同时对从麦克风进来以及输往声卡播放的数据进行干预。
各位有没有一个如何实现的思路?
谢谢!
我的email:
yiz@fortemedia.com


rai_mail
驱动牛犊
驱动牛犊
  • 注册日期2003-03-09
  • 最后登录2009-05-12
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-06 18:21
说明一下:
我最近看了不少kernel streaming的文档
我觉得有两条路:(但是两条路好像都有问题)
1。 写一个wdm filter driver 来干预audio driver的buffer。
但是有一个问题,如果同时有两个输出来源的话(如,两个wave 文件在播放),则无法区分。
另外,我发现direct sound播放wave的时候只调用一次IOCTL_WRITE_STREAM。
2。写一个kernel streaming filter ,但是ms直说xp支持aec filter,我不知道在win2k下如何实现。

大虾提些宝贵意见吧。
wangxb
驱动牛犊
驱动牛犊
  • 注册日期2002-04-22
  • 最后登录2007-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-12 17:57
关注,实现了吗
rai_mail
驱动牛犊
驱动牛犊
  • 注册日期2003-03-09
  • 最后登录2009-05-12
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-12 19:21
呵呵,还没呢,
遇到了一些问题。
正在解决中。
游客

返回顶部