9个版本
0.2.1 | 2020年9月4日 |
---|---|
0.2.0 | 2020年6月13日 |
0.1.4 | 2020年6月11日 |
0.0.1 | 2020年4月13日 |
0.0.0 | 2019年1月9日 |
1437 在 硬件支持
40 每月下载
用于 dvbv5
470KB
15K SLoC
Rust-libdvbv5-sys
Rust对Video for Linux项目中的libdvbv5库的FFI,该库是Linux TV工作的一部分。
此crate的版本0.1.x绑定是从Debian Sid上的libdvbv5 1.20.0生成的。GitLab CI测试是在Debian Buster上的libdvbv5 1.16.3上运行的,这是用于Rust最新Docker镜像的平台。
许可证
lib.rs
:
此crate提供了一个Rust绑定到libdvbv5库的C API,该库是Linux TV工作的一部分的V4L2项目。
Linux有内核级别的DVB设备支持。使用系统调用与之交互并不容易。libdvbv5在内核支持之上提供了一个抽象/中间件层,使得与DVB设备交互更加容易。尽管如此,该库侧重于为C程序员提供支持。
此crate提供了对libdvbv5库C API的Rust FFI。有关支持Rust程序员的FFI的各种抽象,请参阅dvbv5 crate。
绑定是自动使用 Bindgen 生成的,因此在详细针对Rust的文档方面并不多。当然,始终有 C API文档,但请记住(显然)它非常关注C语言!