![]() |
![]() |
![]() |
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:
![]() |
![]() |
![]() |