3 个版本 (重大更新)
0.6.0 | 2024年3月6日 |
---|---|
0.5.0 | 2024年1月4日 |
0.4.0 | 2022年7月14日 |
0.0.92 |
|
#564 in Unix APIs
160KB
3K SLoC
alsactl crate
Rust API 绑定和包装库,用于操作 ALSA 控制字符设备。
alsactl 库版本 0.3.0 是底层库所支持的最低版本。
alsactl crate 是由 gir 工具 自动生成的,该工具由 gtk-rs 项目 提供。用于生成的文件是 alsactl 库中的 ALSACtl-0.0 文件。但某些功能是手动实现的。
用法
将以下行添加到您的 Cargo.toml 文件中
[dependencies]
alsactl = "0.6"
API 文档可在 https://docs.rs/alsactl/ 查看。
许可证
alsactl crate 在 MIT 许可证 下发布。
依赖关系
alsactl crate 依赖于 gtk-rs 项目 提供的 API crate,用于类型/对象系统、事件循环和调度器。
仓库
alsactl crate 是 ALSA 项目的组成部分,由 ALSA gobject-introspection 团队 维护。远程仓库位于 https://github.com/alsa-project/alsa-gobject-rs。
支持
如果发现问题,请在 https://github.com/alsa-project/alsa-gobject-rs 中提交。
示例程序
一些程序位于 examples
目录下。
-
dump-elem-data.rs
- 演示如何将声卡中可用的元素信息和当前值输出。
依赖关系
~6MB
~122K SLoC