From db713885095ed2efb41770177723da743173259b Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 30 Jun 2015 13:49:36 -0700 Subject: [PATCH] manifesto --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..5fffcee --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# libsoundio + +C library which provides cross-platform audio input and output. The API is +suitable for real-time software such as digital audio workstations as well +as consumer software such as music players. + +## How It Works + +On Linux, libsoundio tries in order: JACK, PulseAudio, ALSA, Dummy. +On OSX, libsoundio tries in order: JACK, PulseAudio, CoreAudio, Dummy. +On Windows, libsoundio tries in order: ASIO, DirectSound, Dummy. +On BSD, libsoundio tries in order: JACK, PulseAudio, OSS, Dummy. + +## Roadmap + + * Dummy (all) + * PulseAudio (Linux, OSX) + * ALSA (Linux) + * JACK (Linux, OSX) + * CoreAudio (OSX) + * DirectSound (Windows) + * ASIO (Windows) + * OSS (BSD)