libsoundio/README.md

26 lines
711 B
Markdown
Raw Normal View History

2015-06-30 20:49:36 +00:00
# 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.
2015-06-30 21:13:44 +00:00
This library is a work-in-progress.
2015-06-30 20:49:36 +00:00
## How It Works
2015-06-30 21:15:43 +00:00
* 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.
2015-06-30 20:49:36 +00:00
## Roadmap
* Dummy (all)
* PulseAudio (Linux, OSX)
* ALSA (Linux)
* JACK (Linux, OSX)
* CoreAudio (OSX)
* DirectSound (Windows)
* ASIO (Windows)
* OSS (BSD)