| ![[Previous]](image-lib/prev.gif) | ![[Contents]](image-lib/contents.gif) | ![[Next]](image-lib/next.gif) | 
The Audio Developer's Guide is intended for developers who wish to write audio applications using the QNX-extended ALSA 0.5.2 (Advanced Linux Sound Architecture, www.alsa-project.org) drivers and library.
This table may help you find what you need in this Guide:
| To find out about: | Go to: | 
|---|---|
| Writing an audio application | Playing Audio Data | 
| Adjusting hardware-dependent values for volume and balance | Controlling Volume and Balance | 
| Synchronizing audio and video using software | Audio Synchronization Mechanisms | 
| Audio library functions | Audio Library | 
| How to code a .wav player in C | Appendix A: wave.c example | 
| Why we chose ALSA v0.50 | Appendix B: Audio library and driver history | 
| Why libasound.a isn't offered | Appendix C: LGPL License Agreement | 
| Function safety and classification information | Appendix D: Summary of safety information | 
|  | We assume that you've already installed Neutrino and that you're familiar with its architecture. For a detailed overview, see the Neutrino System Architecture manual. | 
The key components of the Neutrino Audio driver architecture include:
| ![[Previous]](image-lib/prev.gif) | ![[Contents]](image-lib/contents.gif) | ![[Next]](image-lib/next.gif) |