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

Download history 32/week @ 2024-03-13 23/week @ 2024-03-20 20/week @ 2024-03-27 28/week @ 2024-04-03 18/week @ 2024-04-10 15/week @ 2024-04-17 97/week @ 2024-04-24 16/week @ 2024-05-01 15/week @ 2024-05-08 18/week @ 2024-05-15 14/week @ 2024-05-22 27/week @ 2024-05-29 18/week @ 2024-06-05 18/week @ 2024-06-12 21/week @ 2024-06-19 16/week @ 2024-06-26

74 monthly downloads
6个crate中使用 (3个直接使用)

MIT许可证

2MB
39K SLoC

C 33K SLoC // 0.2% comments C++ 3K SLoC // 0.2% comments Rust 3K SLoC // 0.2% comments

该项目是从未更新的rust-portaudio分支出来的,因为原始仓库已经多年没有更新了。 :( https://github.com/RustAudio/rust-portaudio 伟大的项目。没有它,WereSoCool将不存在。此分支还带来了cc链接: https://github.com/SergejJurecko/rust-portaudio

rust-portaudio Build Status Crates.io Crates.io

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 上,您可能需要手动安装 portaudiopkg-config(使用 brew,运行 brew install portaudiobrew install pkg-config

rust-portaudio 使用 cargo 构建,因此只需在 rust-portaudio 仓库的根目录下输入 cargo build

您可以使用 cargo test 构建测试和示例,使用 cargo doc 构建文档。

依赖项