Safe Rust wrapper around the norma-core libuvc fork with extended timestamp support.
This library only supports Linux as it uses CLOCK_BOOTTIME timestamps from the norma-core libuvc fork.
This library provides access to webcams and allows capturing video streams with precise timestamps.
An Access error might be due to insufficient USB device permissions. Grant access with:
chmod 0666 /dev/bus/usb/{BUS}/{DEVICE}Find BUS and DEVICE with lsusb.
- Always vendors libuvc source (no system dependency)
- Extended timestamp support via
CLOCK_BOOTTIME uvc_debuggingfeature for detailed logging
Generate documentation with cargo doc
Forked from libuvc-rs by Magnus Ulimoen. Extended with timestamp support by NormaCore.Dev.