mirror of
https://github.com/Ryujinx/libsoundio.git
synced 2024-12-22 19:45:38 +00:00
cmake | ||
example | ||
src | ||
test | ||
.gitignore | ||
.ycm_extra_conf.py | ||
CMakeLists.txt | ||
default.nix | ||
LICENSE | ||
README.md |
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.
This library is a work-in-progress.
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)