In order your application to play sound the system must include the following components:
- Hardware - sound card or sound chip
- A device driver for the hardware
- Application programming interface(API) used from the application/programmer to talk to the device driver
In EUROS this whole system is named EUROS Audio System. The EUROS Audio System allows playback and capture of audio data from audio devices (external sound cards/chips, codecs).
The basic piece of hardware needed to produce a sound is audio chip or card. The Audio system of EUROS allows attaching number of audio chips at a time. User can create and delete an audio device driver at any time during application execution. The EUROS Audio System uses EUROS I/O system for transferring data and controlling the device driver.
Supported HW chips: WM8731,VS1011;
Software libraries: MP3 library
Supported audio file formats: RAW,WAV,MP3