2个版本
0.1.1 | 2023年8月5日 |
---|---|
0.1.0 | 2023年5月22日 |
#8 in #v4l
每月 56 次下载
用于 3 crate
220KB
6.5K SLoC
Linux V4L2核心API for Rust (core)
这个crate旨在提供无限制的Linux V4L2 API访问。
主要设计目标是安全性和开销之间的最佳平衡。实现比v4l更接近系统调用。接口类型封装内核类型以避免不必要的复制。
这最终是我谦逊地尝试正确做事的努力。
Crates
- linux-video-core - 核心抽象和低级接口(不面向最终用户)
- linux-video - 仅支持同步操作的同步接口
- tokio-linux-video - 为tokio用户提供异步接口
- async-std-linux-video - 为async-std用户提供异步接口
这个crate提供低级绑定,并不针对最终用户。
依赖
~4–6MB
~115K SLoC