Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当播放期间发生欠载时,是否有可能通过 ALSA(通过回调或类似方式)通知?
我会使用 snd_async_handler_t 但不幸的是snd_async_add_pcm_handler()失败,告诉我这个函数没有实现。
ALSA 在读取当前位置之前不会注意到发生了欠载,这会发生
因此,在实践中,单独的通知是没有意义的。
通常,您只需检查 snd_pcm_write*() 的返回值,或显式调用 snd_pcm_status()。