8个稳定版本
使用旧的Rust 2015
1.0.47 | 2023年6月9日 |
---|---|
1.0.46 | 2023年6月8日 |
1.0.45 | 2023年4月27日 |
1.0.44 | 2023年3月14日 |
0.7.0 | 2022年11月16日 |
#319 in Audio
74 monthly downloads
在6个crate中使用 (3个直接使用)
2MB
39K SLoC
该项目是从未更新的rust-portaudio分支出来的,因为原始仓库已经多年没有更新了。 :( https://github.com/RustAudio/rust-portaudio 伟大的项目。没有它,WereSoCool将不存在。此分支还带来了cc链接: https://github.com/SergejJurecko/rust-portaudio
rust-portaudio
PortAudio为Rust提供的绑定和包装器。
PortAudio是一个免费、跨平台、开源的音频I/O库。
rust-portaudio仍在开发中,因此可能存在错误 - 请随时提交问题或更好的,提交PR!
要在您的项目中使用rust-portaudio,将其添加到Cargo.toml依赖项中,如下所示
[dependencies]
portaudio = "X.Y.Z"
安装
rust-portaudio 将尝试检测您系统上的 PortAudio,如果失败(或者构建过程中提供了 PORTAUDIO_ONLY_STATIC
环境变量),将下载并静态构建 PortAudio。如果失败,请告知我们!在此期间,您可以手动 下载并安装 PortAudio。
在 Mac OS X 上,您可能需要手动安装 portaudio
和 pkg-config
(使用 brew,运行 brew install portaudio
和 brew install pkg-config
)
rust-portaudio 使用 cargo 构建,因此只需在 rust-portaudio 仓库的根目录下输入 cargo build
。
您可以使用 cargo test
构建测试和示例,使用 cargo doc
构建文档。