Alsa暂停并恢复

时间:2012-02-07 05:13:45

标签: linux resume alsa

我正在尝试暂停和取消暂停alsa音频。调用pcm_pause(alsaHandle,0)会立即暂停音频但使用snd_pcm_pause(alsaHandle,1)取消暂停音频会在snd_pcm_drain(alsaHandle)被调用之前无法启动音频播放。但是,在缓冲区中的所有音频都播放之前,snd_pcm_drain()才会返回。所以,如果需要,我不能再次暂停音频。我想知道是否有办法自由暂停/取消暂停音频。

0 个答案:

没有答案