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