Audio Library

Updated: April 19, 2023

This chapter describes all of the supported QNX Sound Architecture (QSA) API functions, in alphabetical order; undocumented calls aren't supported.

The QSA has similarities to the Advanced Linux Sound Architecture (ALSA), but isn't compatible. Although the function names may be the same, there's no guarantee that QSA and ALSA calls have the same behavior, and some definitely don't.

All the documented APIs are available for you to use with the exception of the snd_afm_*() and snd_apx_*() functions, which are enabled only if you have installed QNX Acoustic Management Platform 3.0.

For an overview of what's in the documentation for a function, see the What's in a Function Description? chapter of the QNX Neutrino C Library Reference.