duvc-ctl Documentation

Windows DirectShow UVC camera control library with C++, Python and CLI interfaces for programmatic camera control on Windows.

Highlights

  • UVC camera enumeration and control.

  • PTZ (Pan/Tilt/Zoom) operations.

  • Camera properties (exposure, focus, iris).

  • Video properties (brightness, contrast, saturation).

  • C/C++ core, Python bindings, and CLI tooling for multiple workflows.

Native C/C++ Reference

Future plans

Current version plans

  • Rust

  • vcpkg

  • winget(hopefully i dont need a certificate im broke TwT)

  • Node.js

  • Go

  • choco

  • whatever else exists

Next version updates

  • figure out a way for connetion pooling but still be thread safe

  • i forgor :skull:

Platform Language Python Pepy Total Downloads

If you like what I do, check this out! Buy Me A Coffee

Indices and Tables