high
论坛版主
论坛版主
  • 注册日期2002-08-10
  • 最后登录2010-07-26
  • 粉丝4
  • 关注0
  • 积分60分
  • 威望655点
  • 贡献值0点
  • 好评度56点
  • 原创分0分
  • 专家分60分
阅读:2966回复:2

wince5混音器mixer的bug?

楼主#
更多 发布于:2009-07-23 20:15
使用mixerGetNumDevs()获取mixer的总数. 驱动中对应的处理mixer的ioctl


    case MXDM_GETNUMDEVS:
        dwRet = 1;
        break;

在板子上测试,mixerGetNumDevs总是返回0.
====================
使用模拟器进行测试, mixerGetNumDevs可以得到1.
dillonhua
驱动小牛
驱动小牛
  • 注册日期2004-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望401点
  • 贡献值0点
  • 好评度128点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-08-11 11:43
是不是你系统里有多个codec驱动?比如蓝牙的那个
high
论坛版主
论坛版主
  • 注册日期2002-08-10
  • 最后登录2010-07-26
  • 粉丝4
  • 关注0
  • 积分60分
  • 威望655点
  • 贡献值0点
  • 好评度56点
  • 原创分0分
  • 专家分60分
板凳#
发布于:2009-10-15 05:10
问题原因是:Mixer的相关ioctl全部都没有被转发给驱动。需要在注册表里面声明一个ICLASS
游客

返回顶部