5 releases
0.2.1 | Jan 6, 2021 |
---|---|
0.2.0 | Jun 19, 2020 |
0.1.2 | Jun 1, 2020 |
0.1.1 | Jun 1, 2020 |
0.1.0 | Jan 11, 2020 |
#440 in Video
22 downloads per month
Used in 4 crates
(via uvc-sys)
330KB
5K
SLoC
Safe rust wrapper around libuvc
What does this library do?
This library gives access to the webcam, and allows one to capture the video stream. An example of how to use this library can be found in the examples directory.
An error such as Access
might be due to the program not having read/write access to the usb device. You can grant access to all users by changing the device permissions, for example with
chmod 0666 /dev/bus/usb/{BUS}/{DEVICE}
where BUS and DEVICE can be found with lsusb
or by running the mirror
example.
Documentation
Documentation can be created with cargo doc
Dependencies
To use this crate, the libuvc
native dependency must be installed, or vendored using the vendor
feature. Disable the default-features and choose the feature vendor
or system
to select supplier.
lib.rs
:
Dummy crate to build a vendored version of libuvc
Dependencies
~1–3.5MB
~58K SLoC