3 个版本 (重大更新)

0.6.0 2024年3月6日
0.5.0 2024年1月4日
0.4.0 2022年7月14日
0.0.92 2022年7月8日

#564 in Unix APIs

MIT 许可证

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