mirror of
https://github.com/Ryujinx/libsoundio.git
synced 2025-01-03 16:35:28 +00:00
24 lines
662 B
Markdown
24 lines
662 B
Markdown
# 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)
|