Libao is a cross-platform audio library that allows programs to output audio using a simple API on a wide variety of platforms.
Libao# is a set of wrappers, written in C#, enabling the use of libao from managed code running under .NET or Mono. Both a low-level and a high-level API are provided; The low-level API closely matches the native libao API but is not recommended for direct use.
Libao currently supports audio output on OSS, ALSA, PulseAudio, esd, AIX, Sun/NetBSD/OpenBSD, IRIX, NAS, and Win32, as well as output to WAV and AU files.