directsound有关问题多多

directsound问题多多
已经连续3天工作在早晨7点。
主要就是要解决directsound播放的问题。

今天此时,终于有了些结果。(写于2010.9.18 7:00 AM )

结论:
directsound无法完美播放声音流,有下面2个问题:
1 Notify机制存在问题: 并不按照顺序产生事件。据一位老外说,微软知道这个问题,但不准备解决。这个问题可能是由于第2个问题引起的。
2 可能这才是主要问题。 play光标有时会不规则向前跳跃,按常理说,播放一段缓冲的时间是可以按照比特率计算的,但有的时候一段长缓冲瞬间就跳过去了,结果是游标跳到了错误的地方,播放杂音。

微软建议用XAudio2代替directsound。我实在搞不懂微软的用意,大概directsound小组的核心工程师跑了吧。

现在,工程情况是:大部分时间都不错,个别会跳出个杂音,好在不明显,先凑合着过了demo,然后换引擎。

谁要是对directsound有心德,可以交流一下。还有分相赠哦。



------解决方案--------------------
我们客户提供的SDK有关于音频播放的问题,好像是用waveout播放的,频繁播放和停止会导致应用程序崩溃的,后来好像是用directsound来实现的
------解决方案--------------------
已经连续3天工作在早晨7点

楼主注意身体啊,再怎么样,也不能这么搞啊

directsound这个我只能帮顶了

愿楼主早些解决问题,好好休息