在调用waveInReset/waveOutReset期间,系统调用了回调函数,如果设置bStop标志,使回调函数在这时什么都不做直接返回,问题就解决了。
注意,发出了停止指令后,回调函数所做的第一件事就是返回,哪怕做了一件与声音无关的事,也要产生意外 。
注意,发出了停止指令后,回调函数所做的第一件事就是返回,哪怕做了一件与声音无关的事,也要产生意外 。
在使用waveInReset/waveOutReset时,若需在发出停止指令后让回调函数立即返回,可通过设置bStop标志实现。避免了回调函数在停止指令后继续执行可能产生的意外行为。

被折叠的 条评论
为什么被折叠?