A library for interacting with audio devices.
The sole aim of this crate is to provide idiomatic low level audio interface drivers that can be used independently. If all you need is WASAPI or ALSA, then that is all you pay for and you should have a decent Rust-idiomatic programming experience.
Supported tier 1 platforms and systems are the following:
An idiomatic Rust ALSA interface.
If any available, this provides handles for various forms of asynchronous drivers that can be used in combination with audio interfaces.
Unix-specific types and definitions.
An idiomatic Rust WASAPI interface.
Shared helpers for windows programming.
Audio runtime errors.
The re-exported error type.