PortAudio - странный выбор, учитывая другие параметры.
Я бы лично абстрагировался от всего и использовал GStreamer.Звук может быть ужасным беспорядком в Linux (если говорить о долгосрочном страдании).Позволяя Gstreamer справиться с этим, вы сможете забыть об этом, двигаться дальше и больше не думать об этом.
OpenAL, вероятно, является наиболее популярным для разработчиков игр, и он должен поддерживать большинство систем (хотя вы )будет получать удовольствие от игры с PulseAudio).
Я, безусловно, позабочусь о том, чтобы вы разрабатывали для самой популярной установки (которая на данный момент является PulseAudio, я считаю), так что выне попадайте в ситуацию, когда вы отпускаете, и вы погружаетесь в группу людей, стонущих о том, что звук не работает.
И не слушайте глупости о PulseAudio - это может быть новым иона может потребовать несколько больше ресурсов, чем обычная система ALSA, но она определенно не связана с проблемами задержки.Просить людей удалить его - не вариант для современных настольных дистрибутивов, так как он тесно интегрирован (и полезен).