lw 发表于 2007-11-8 19:40:52

这里有没有人使用DirectSound同时进行录音和播放??

用WAVEIN OUT以前实现过,后来打算类似的作一套DS的
结果发现同时进行录音和播放的时候居然发生录音的采样率偏慢的问题 |||

以前一直没有解决……
不知道有没有人碰到过……偶可以提供代码来看……

lw 发表于 2007-11-8 19:41:36

补充:偶用的是DXSDK8.1,也听说国DX81存在 采样率问题, 不过不知道是不是和这个有关……

shawind 发表于 2007-11-8 20:08:23

录音?还真没有接触过这方面的.......dsound不是8.0后就再没有升级过么.

lw 发表于 2007-11-9 22:33:32

说得也是啊……反正就是有问题TOT

shawind 发表于 2007-11-9 23:06:58

把录音部分放在单独的线程里试试呢?

lw 发表于 2007-12-6 19:54:35

这样等价于放弃了优先级……

shawind 发表于 2007-12-6 20:37:05

原来DS里面的设优先级不是按进程而是线程啊,完全不知道....

lw 发表于 2007-12-8 21:40:47

偶不是这个意思啊……实际上通常来说就应该使用SHAWIND大的说法的!!

偶的意思是说如果多个线程,就需要依赖于回调机制实现了,某些情况会比较不准…………

shawind 发表于 2007-12-8 23:38:32

哦,原来是这样。都是因为我没学过windows多进程,不太清楚它的机制。

lw 发表于 2007-12-9 10:10:16

- -? 这个反正先用了,不过内部实现偶都不明白
总之或许明摆着还是自己写错了罢。。。一边录一边放的以后偶就用WAVEIN WAVEOUT好了……
页: [1]
查看完整版本: 这里有没有人使用DirectSound同时进行录音和播放??