README: more detailed roadmap

This commit is contained in:
Andrew Kelley 2015-07-04 03:08:15 -07:00
parent a35a2b7e0a
commit e587851048

View file

@ -81,20 +81,21 @@ make
## Roadmap ## Roadmap
0. ALSA (Linux) 0. sine example working with dummy backend linux, osx, windows
0. sine example working with pulseaudio backend linux
0. pipe record to playback example working with dummy linux, osx, windows
0. pipe record to playback example working with pulseaudio linux
0. implement CoreAudio (OSX) backend, get examples working
0. implement DirectSound (Windows) backend, get examples working
0. implement ALSA (Linux) backend, get examples working
0. implement JACK backend, get examples working
0. Avoid calling `panic` in PulseAudio. 0. Avoid calling `panic` in PulseAudio.
0. JACK 0. implement ASIO (Windows) backend, get examples working
0. Dummy
0. CoreAudio (OSX)
0. ASIO (Windows)
0. DirectSound (Windows)
0. OSS (BSD)
0. list devices example
0. sine wave example
0. record to playback example
0. clean up API and improve documentation 0. clean up API and improve documentation
0. use a documentation generator and host the docs somewhere 0. use a documentation generator and host the docs somewhere
0. -fvisibility=hidden and then explicitly export stuff 0. -fvisibility=hidden and then explicitly export stuff
0. Integrate into libgroove and test with Groove Basin
0. Consider testing on FreeBSD
## Planned Uses for libsoundio ## Planned Uses for libsoundio