标签: callback notifications alsa
当播放期间出现欠载时,是否有可能通过ALSA(通过回调或类似方式)通知?
我会使用snd_async_handler_t,但不幸的是snd_async_add_pcm_handler()失败了,告诉我这个功能没有实现。
答案 0 :(得分:1)
ALSA不会注意到发生了欠载,直到它读取当前位置为止
因此,在实践中,单独的通知是没有意义的。
通常,您只需检查snd_pcm_write *()的返回值,或明确调用snd_pcm_status()。