|
duvc-ctl 2.0.0
USB Video Class Camera Control Library
|
Main umbrella header for duvc-ctl library. More...
#include <duvc-ctl/core/camera.h>#include <duvc-ctl/core/capability.h>#include <duvc-ctl/core/device.h>#include <duvc-ctl/core/result.h>#include <duvc-ctl/core/types.h>#include <duvc-ctl/utils/error_decoder.h>#include <duvc-ctl/utils/logging.h>#include <duvc-ctl/utils/string_conversion.h>#include <duvc-ctl/platform/interface.h>#include <duvc-ctl/vendor/constants.h>#include <duvc-ctl/vendor/logitech.h>Go to the source code of this file.
Namespaces | |
| namespace | duvc |
Functions | |
| bool | duvc::get (const Device &dev, CamProp prop, PropSetting &out) |
| Get a camera control property value. | |
| bool | duvc::set (const Device &dev, CamProp prop, const PropSetting &in) |
| Set a camera control property value. | |
| bool | duvc::get_range (const Device &dev, CamProp prop, PropRange &out) |
| Get the valid range for a camera control property. | |
| bool | duvc::get (const Device &dev, VidProp prop, PropSetting &out) |
| Get a video processing property value. | |
| bool | duvc::set (const Device &dev, VidProp prop, const PropSetting &in) |
| Set a video processing property value. | |
| bool | duvc::get_range (const Device &dev, VidProp prop, PropRange &out) |
| Get the valid range for a video processing property. | |
Main umbrella header for duvc-ctl library.
This header provides both the full-featured RAII API (Camera, Result<T>) and a simplified quick API for common use cases (device enumeration, property get/set, capability snapshots).
Include this single header to access all functionality.
Definition in file duvc.hpp.