#sound #rtaudio

sys rtaudio-sys

Raw bindings for RtAudio

9 releases

new 0.3.4 Dec 16, 2024
0.3.3 Dec 11, 2023
0.3.2 Aug 1, 2023
0.3.1 Jul 24, 2023
0.1.2 May 31, 2023

#1106 in Audio


Used in rtaudio

MIT license

605KB
13K SLoC

C++ 12K SLoC // 0.1% comments M4 659 SLoC // 0.1% comments Go 479 SLoC // 0.2% comments Rust 357 SLoC // 0.1% comments Python 118 SLoC // 0.1% comments Shell 83 SLoC // 0.0% comments Automake 67 SLoC

Contains (obscure autoconf code, 13KB) rtaudio/configure.ac

rtaudio-sys

Raw Rust bindings for RtAudio (version 6).

This is used by the rtaudio crate, which provides a safe wrapper with a more Rust-y API.

Bindings are made from the official C header. No bindings to the C++ interface are provided.

This will build RtAudio from source. Don't forget to initialize git submodules (git submodule update --init) or clone with --recursive.

No runtime deps