Rust raw FFI bindings for libsoxr which is a "High quality, one-dimensional sample-rate conversion library".
This wrapper library is licensed the same as libsoxr itself: LGPLv2.
To avoid too long build times, the finished binding is committed into this repository.
If you need to regenerate it, run regenerate_bindings.sh
(and have bindgen
set up when you do so).
The documentation for this library can be found in the original C header file soxr.h
of libsoxr.
Inspiration for the setup of this crate comes from alsa-sys