4个版本

0.2.0 2023年10月17日
0.1.2 2023年10月15日
0.1.1 2023年10月14日
0.1.0 2023年10月14日

904音频

每月50 次下载
soundtouch 中使用

LGPL-2.1

1MB
8K SLoC

C++ 4.5K SLoC // 0.3% comments Visual Studio Project 1K SLoC C# 727 SLoC // 0.4% comments Rust 712 SLoC // 0.0% comments Pascal 367 SLoC // 0.2% comments Java 187 SLoC // 0.2% comments Visual Studio Solution 138 SLoC Batch 108 SLoC Automake 77 SLoC // 0.7% comments .NET Resource 58 SLoC // 0.5% comments M4 30 SLoC // 0.5% comments Shell 15 SLoC // 0.4% comments

包含 (Windows DLL, 475KB) NAudio.dll, (Windows DLL, 150KB) SoundTouch.dll, (JAR文件, 55KB) gradle-wrapper.jar, (神秘的autoconf代码, 11KB) soundtouch-2_3_2/configure.ac

soundtouch-ffi

Crates.io Documentation

Rust对SoundTouch C++音频库的绑定。

已经存在一个名为soundtouch-sys的crate,但它已经5年没有更新,并且没有使用静态链接,因此我创建了此crate。此crate还包括库中的其他结构体,例如BPMDetectFIFOSampleBuffer,这是sys crate所缺少的。

这是仅静态构建的版本,版本号为2.3.2(截至2023年10月最新)。

如果您正在寻找这些绑定的安全包装器,我还为此创建了一个crate:https://crates.io/crates/soundtouch

依赖关系

~0–2MB
~40K SLoC