Supported Codecs

This appendix contains the list of supported codecs for the QNX Audio Architecture. A supported codec in these terms is a codec for which QNX Software Systems has produced a Dynamic Linked Library (DLL) to control it.

The currently supported codecs include:

We support a codec only if it's a standardized part with a detailed specification, and it's used in audio platforms of use to us and our customers.

As well as providing analog audio mixer functions, a codec may also provide other callback functions of use to the audio driver, such as Sample Rate Conversion (SRC) or S/PDIF. Handling PCM Audio Data chapter.

To use one of these codecs, call ado_mixer_dll() in your Audio HW DLL's ctrl_init() function. For more information, see "Using a standard mixer DLL" in the Handling Analog Audio Data chapter.

The sections below indicate what arguments you need to pass to ado_mixer_dll().