44个稳定版本
1.21.0 | 2023年7月18日 |
---|---|
1.20.1 | 2023年1月9日 |
1.19.3 | 2021年12月7日 |
1.19.2 | 2021年8月29日 |
0.0.0 | 2016年1月11日 |
323 在 音频 分类中
53,495 每月下载次数
用于 56 个Crates (直接使用8个)
165KB
2K SLoC
libpulse-sys
为PulseAudio libpulse系统库提供的FFI绑定。另请参阅更高级的libpulse-binding
Crate。
使用方法
将此Crate添加到您的Cargo.toml
文件中指定的依赖项
[dependencies]
libpulse-sys = "1.0"
虽然您可能希望将Crate重命名为更短的名字(例如pulse
),以便在代码中进行更干净的引用
[dependencies]
pulse = { version = "1.0", package = "libpulse-sys" }
某些人可能更喜欢以下方法
[dependencies.pulse]
version = "1.0"
package = "libpulse-sys"
PulseAudio版本兼容性
默认提供的功能是支持PulseAudio 8.0或更高版本。这应该能满足大多数需求,但如果您需要使用仅在新版本中可用的东西,则可以选择相应的版本兼容性功能来提高最小兼容级别。您也可以根据需要降低到更早的版本。有关详细信息,请参阅项目的整体文件COMPATIBILITY.md
。
许可证
根据您的选择,许可如下
。
贡献
除非您明确声明,否则您提交的任何有意包含在作品中的贡献,根据Apache-2.0许可证的定义,将按照上述方式双许可,不添加任何其他条款或条件。
依赖关系
~1.3–1.8MB
~39K SLoC