42using ::duvc::is_device_connected;
43using ::duvc::list_devices;
162using ::duvc::get_device_capabilities;
171using ::duvc::to_wstring;
RAII camera handle for simplified device management.
Device capability detection and snapshots using Camera API.
RAII camera handle for simplified device management.
Result type that can contain either a value or an error.
const T & value() const &
Get the value (assumes success)
bool is_ok() const
Check if result contains a value (success)
Vendor-specific property constants and definitions.
Device enumeration and management functions.
HRESULT decoder and diagnostics utilities.
bool get(const Device &, CamProp, PropSetting &)
Get a camera control property value.
bool set(const Device &, CamProp, const PropSetting &)
Set a camera control property value.
bool get_range(const Device &, CamProp, PropRange &)
Get the valid range for a camera control property.
Abstract platform interface for camera control.
Structured logging interface for duvc-ctl.
Logitech-specific vendor property definitions and helpers.
VidProp
Video processing properties (IAMVideoProcAmp interface)
CamProp
Camera control properties (IAMCameraControl interface)
Result/Error type system for duvc-ctl.
String conversion utilities for enums and types.
Represents a camera device.
Property range and default information.
Property setting with value and control mode.
Core data types and enumerations for duvc-ctl.