Audio Library

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

The Audio Architecture consists mainly of the following major components:

  • QNX Sound Architecture, which produces the sound

  • Cards and devices, which keep track of the various devices

  • Control Devices, which ultimately control the various signals

  • Mixer Devices, which combine and mix various analog signals

  • Pulse Code Modulation Devices, which convert digital signals into analog waveforms

The functions and data types in this library are used to control and utilize the various audio features in the device for the application. For more information, refer to the Audio Developer’s Guide.

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

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

Last modified: 2014-05-14

Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus