The Audio Developer's Guide is intended for developers who want to write audio applications using the QNX Sound Architecture (QSA) drivers and library.
This table may help you find what you need in this guide:
To find out about: | Go to: |
---|---|
The structure of an audio application | Audio Architecture |
Playing and recording sound | Playing and Capturing Audio Data |
The structure of a mixer | Mixer Architecture |
Some tips for reducing audio latency | Optimizing Audio |
Audio library functions | Audio Library |
How to code an AFM control utility in C | afm_ctl.c example |
How to code an APX control utility in C | apx_ctl.c example |
How to code a .wav player in C | wave.c example |
How to code a .wav recorder in C | waverec.c example |
How to code a mixer control utility in C | mix_ctl.c example |
Why libasound.a isn't offered | ALSA and libasound.so |
How to use audio concurrency management functionality | Audio Concurrency Management |
Terms used in this guide | Glossary |
The key components of the QNX Audio driver architecture include: