tomaka 6ae01f437c RFC: Rework the API [WIP] (#165)
* Rework the API to not use futures anymore

* Add some comments

* Update the MacOS backend

* Restore the null implementation

* Add an emscripten backend

* Remove erroneously added feature

* Fix to_f32 formula

* [WIP] Alsa backend

* Alsa backend compiling

* Working ALSA backend

* Fix tests

* Move WASAPI endpoint to endpoint module

* Fix WASAPI warnings

* Rework the WASAPI backend

* Check overflows for voice ID

* Add comments and minor fixes to WASAPI backend

* Add a changelog
2017-10-18 20:24:05 +02:00
2017-03-06 15:57:18 +00:00
2017-10-18 20:24:05 +02:00
2017-10-18 20:24:05 +02:00
2017-10-11 13:24:49 +02:00
2017-02-10 09:45:41 +01:00
2014-12-23 15:28:38 +01:00
2017-10-18 20:24:05 +02:00
2017-10-18 20:24:05 +02:00
2017-07-18 14:00:21 -04:00

CPAL - Cross-platform audio library

Documentation

[dependencies]
cpal = "0.4.5"

Low-level library for audio playback in pure Rust.

This library allows you to open a channel with the audio device of the user's machine, and send PCM data to it.

Description
Cross-platform audio in Rust
Readme
Languages
Rust 99.6%
C++ 0.4%