34 个稳定版本
1.21.1 | 2023 年 7 月 18 日 |
---|---|
1.20.1 | 2023 年 1 月 9 日 |
1.19.2 | 2021 年 12 月 7 日 |
1.19.1 | 2021 年 8 月 29 日 |
1.0.2 | 2018 年 2 月 9 日 |
在 音频 中排名 622
每月下载量 45,970
在 17 个 Crates 中使用 (2 个直接使用)
175KB
2K SLoC
libpulse-simple-sys
为 PulseAudio libpulse-simple 系统库提供 FFI 绑定。还可以查看更高层的 libpulse-simple-binding
Crate。
使用方法
将以下两个 Crate 添加到您的 Cargo.toml
文件中指定的依赖项中(您可能还需要使用主 FFI Crate 的组件,以及此 Crate 本身)
[dependencies]
libpulse-sys = "1.0"
libpulse-simple-sys = "1.0"
尽管您可能希望将 Crate 重命名为更短的名字(例如 pulse
和 psimple
),以便在代码中提供更清晰的引用
[dependencies]
pulse = { version = "1.0", package = "libpulse-sys" }
psimple = { version = "1.0", package = "libpulse-simple-sys" }
某些人可能更喜欢以下方法
[dependencies.pulse]
version = "1.0"
package = "libpulse-sys"
[dependencies.psimple]
version = "1.0"
package = "libpulse-simple-sys"
PulseAudio 版本兼容性
默认提供的功能是支持 PulseAudio 8.0 或更高版本。这应该足够满足大多数需求,但如果您确实需要使用仅在较新版本中才可用的功能,则可以选择相应的版本兼容性功能来提高最低兼容级别。如果您愿意,还可以降低支持到更早的版本。有关更多详细信息,请参阅项目总体 COMPATIBILITY.md
文件。
许可证
许可协议为以下之一
任选其一。
贡献
除非您明确声明,否则您有意提交以包含在本作品中的任何贡献,根据 Apache-2.0 许可证的定义,应如上所述双许可,不附加任何其他条款或条件。
依赖项
~1.3–1.8MB
~39K SLoC