#3d #bindings #libaudioverse

sys libaudioverse-sys

为 Rust 提供原始的 Libaudioverse 绑定

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2018年1月2日

#382#3d


用于 libaudioverse

MIT 许可证

52KB
338

Rust-Libaudioverse

Rust 对 Libaudioverse 的绑定,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

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


lib.rs:

此包是由 bindgen 自动生成的。

无运行时依赖

~110KB