13 releases

Uses old Rust 2015

0.1.12 May 10, 2022
0.1.11 May 10, 2022
0.1.10 Jan 14, 2021
0.1.9 Nov 19, 2020
0.1.3 Oct 29, 2018

#1288 in Audio

Download history 6608/week @ 2025-03-10 9634/week @ 2025-03-17 5937/week @ 2025-03-24 6586/week @ 2025-03-31 5658/week @ 2025-04-07 3779/week @ 2025-04-14 4908/week @ 2025-04-21 5308/week @ 2025-04-28 4511/week @ 2025-05-05 5465/week @ 2025-05-12 3891/week @ 2025-05-19 5356/week @ 2025-05-26 6665/week @ 2025-06-02 5618/week @ 2025-06-09 5349/week @ 2025-06-16 5604/week @ 2025-06-23

23,930 downloads per month
Used in 6 crates (via samplerate)

BSD-2-Clause

4MB
2K SLoC

C 1.5K SLoC // 0.1% comments Rust 270 SLoC // 0.0% comments Shell 16 SLoC // 0.6% comments

libsamplerate-sys

Rust bindings for libsamplerate.

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

To conform with the -sys naming scheme, this project does not provide any higher level API.

The bindings have been auto-generated with bindgen:

bindgen wrapper.h --no-layout-tests -o src/bindings.rs

No runtime deps