标签: audio alsa
我正在开发一款使用ALSA API捕捉音频的应用。
该应用程序的测试人员注意到以下行为。如果正在播放声音 在应用程序启动之前,然后应用程序启动,即声音 在调用snd_pcm_readi()时捕获。任何声音都在播放 以这种方式捕获启动应用程序前大约一秒钟。
snd_pcm_readi()
预计会出现这种情况吗?
我想让应用程序做的只是捕获在之后发生的声音 申请开始。我怎样才能确保这种情况发生(snd_pcm_drop(),也许?)。
snd_pcm_drop()