Client Audio
The Client Lib takes care of initializing, using and releasing sound
playback and capture devices. Accessing devices is handled by the sound
backend shared libraries, found in the soundbackends directory in the
SDK.
There are different backends available on the supported operating systems:
DirectSound and Windows Audio Session API on Windows
Alsa and PulseAudio on Linux
CoreAudio on Mac OS X