5 个版本
| 0.2.1 | 2021 年 1 月 6 日 |
|---|---|
| 0.2.0 | 2020 年 6 月 19 日 |
| 0.1.2 | 2020 年 6 月 1 日 |
| 0.1.1 | 2020 年 6 月 1 日 |
| 0.1.0 | 2020 年 1 月 11 日 |
#395 in 视频
用于 4 个 Crates(通过 uvc-sys)
330KB
5K SLoC
libuvc 的安全 Rust 封装
这个库的功能是什么?
此库可访问摄像头,并允许用户捕获视频流。如何使用此库的示例可以在 examples 目录中找到。
如 Access 这样的错误可能是由于程序没有对 USB 设备的读写访问权限。您可以通过更改设备权限来授予所有用户访问权限,例如使用
chmod 0666 /dev/bus/usb/{BUS}/{DEVICE}
其中 BUS 和 DEVICE 可以使用 lsusb 查找,或通过运行 mirror 示例。
文档
可以使用 cargo doc 创建文档
依赖项
要使用此 crate,必须安装 libuvc 原生依赖项,或使用 vendor 功能进行封装。禁用默认功能并选择功能 vendor 或 system 以选择供应商。
lib.rs:
用于构建 libuvc 封装版本的占位符 crate
依赖项
~1–3.5MB
~58K SLoC