Вообще сейчас есть так 4 архитектуры под аудио, активно используемых: alsa, jack, pulseaudio, pipewire
И идеально было бы если либа поддерживала все, но таких вроде как нет на данный момент.
Да и не думаю что сразу все поддерживать так прям нужно, как минимум альсу (и желательно бы пульсу) если не нужен lowlatency.