#api-bindings #3d

libaudioverse

Libaudioverse的Rust绑定

1个不稳定版本

使用旧的Rust 2015

0.1.0 2018年1月2日

音频类别中排名第561

MIT许可证

125KB
1K SLoC

Rust-Libaudioverse

Rust绑定库,用于Libaudioverse,一个高度灵活的实时音频合成库。

文档

crates.io文档.

要求

  • 最新稳定的Rust。
  • Libaudioverse二进制文件。获取这些二进制文件的最简单方法是使用来自主Libaudioverse存储库的自动CI构建。如果在Windows上使用MSVC和Rustup,
    1. libaudioverse.lib复制到C:\Users\\{Your Username}\\.multirust\toolchains\\{current toolchain}\lib\rustlib\\{current toolchain}\lib,其中当前工具链可能是stable-x86_64-pc-windows-msvc
    2. libaudioverse.dlllibsndfile-1.dll复制到与您的二进制文件相同的目录中。

安装

crates.io

    [dependencies]
    libaudioverse = "0.1"

或者,从GitHub拉取以获取最新的开发版本

    [dependencies.libaudioverse]
    git = "https://github.com/Neurrone/rust-libaudioverse"

使用bindgen生成libaudioverse-sys

可选功能"使用bindgen"使用包含的libaudioverse头文件生成绑定,这需要安装bindgen。在大多数情况下,生成此绑定是不必要的。

依赖项