在双声道Microphone下使用MCI录音的问题

wdz609 2007-11-19 04:40:59
我自己写的一个mci的类,使用mciSendCommand,然后利用此类建了一个exe测试。结果碰到了一个问题。
目前尽在vista下有此问题,xp下没有试过(没audio驱动,:)),现象如下:
1、通过系统自带的声音控制面板预先设定一个音量a。
2、运行exe,然后开始录音(不论多少时间),面板上的声音无变化。录音过程中亦无变化。exe不要关闭。
3、更改音量为b,然后再用那个exe录音,这时发现面板上的音量变为a,而非b。
整个过程中mci的类没有调节音量的动作,exe的其他部分亦无调节音量。
但是当重新运行exe,就不会更改为a,但若重复1、2、3,则也有同样的现象。

而我要做的是在一个进程里分别进行左、右声道的录音的,因此很困惑啊!不过我不知道xp下是否也有这样的问题。
大家有什么解决方法吗?
...全文
105 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdz609 2007-11-28
  • 打赏
  • 举报
回复
最新情况:
我使用wavein做,到是碰到成功的时候,但是现在又不顶用了,郁闷死#@!
wdz609 2007-11-19
  • 打赏
  • 举报
回复
我的代码可以参考 http://download.csdn.net/source/289174 MCI

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧