Захват pcm tinyalsa с помощью mmap, ошибка переполнения в pcm_wait()
Я использую библиотеку tinyalsa для реализации захвата звука с помощью mmap. Но в начале самой программы я получаю ошибку Xrun, то есть переполнение в pcm_wait(). Я попытался изменить размер буфера и период, но я думаю, что он не в состоянии читать из буфера звуковой карты.
Есть ли учебник о том, как правильно использовать функции mmap от tinyalsa. Или даже Alsa PCM учебник по Mmap?