Выбор между Bass Lib, OpenAL Soft, SDL2, PortAudio и нативными библиотеками вывода звука для игр зависит от конкретных требований и задач разработчика.
Bass Lib — звуковая библиотека, предназначенная для использования в операционных системах Windows и Mac OS X. 5 Также доступна для Linux, Win64, WinCE, Android и iOS-платформ. 5 Библиотека обеспечивает работу с потоками, MOD-файлами, функциями записи, редактирования тегов аудиофайлов, конвертирования популярных форматов. 5
OpenAL Soft — кроссплатформенная библиотека, которая внутри использует другие звуковые API, присутствующие в системе. 8 В Windows она использует DirectSound, в Unix — OSS. 8
SDL2 поддерживает большое количество платформ и звуковых систем, но не очень хорошо оптимизирован, и его функциональность может быть трудно расширить на более поздних этапах. 6
PortAudio считается библиотекой с открытым исходным кодом, которая кроссплатформенная и бесплатная для коммерческого использования. 6
Таким образом, выбор в пользу той или иной библиотеки зависит от конкретных потребностей и предпочтений разработчика.