33个稳定版本
2.28.1 | 2023年7月18日 |
---|---|
2.27.1 | 2023年1月9日 |
2.26.0 | 2022年1月13日 |
2.25.0 | 2021年8月29日 |
1.0.3 |
|
#7 in 音频
每月下载量 59,297
用于51个Crate (38 直接)
780KB
9K SLoC
libpulse-binding
为PulseAudio libpulse库提供的Rust语言绑定。
使用方法
将此Crate添加到您的Cargo.toml
中指定的依赖项
[dependencies]
libpulse-binding = "2.0"
虽然您可能希望将Crate重命名为更短的名字(例如pulse
),以便在代码中更清晰地进行引用
[dependencies]
pulse = { version = "2.0", package = "libpulse-binding" }
另一种可能被一些人偏好的做法是
[dependencies.pulse]
version = "2.0"
package = "libpulse-binding"
PulseAudio版本兼容性
默认功能提供对PulseAudio 8.0或更高版本的支持。这应该足够满足大多数需求,但如果您需要使用只在较新版本中可用的某些功能,则可以选择相应的版本兼容性功能来提高最低兼容级别。如果您愿意,也可以降低到更旧的版本。有关更多详细信息,请参阅整体项目的COMPATIBILITY.md
文件。
许可协议
根据您的选择,许可协议为以下之一
。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交供工作包含的贡献,将按照上述方式双许可,不附加任何其他条款或条件。
依赖项
~1.4–2MB
~43K SLoC