|
duvc-ctl 2.0.0
USB Video Class Camera Control Library
|
Logitech-specific vendor property definitions and helpers. More...
#include <duvc-ctl/core/result.h>#include <duvc-ctl/core/types.h>#include <vector>#include <windows.h>Go to the source code of this file.
Namespaces | |
| namespace | duvc |
| namespace | duvc::logitech |
Enumerations | |
| enum class | duvc::logitech::LogitechProperty : uint32_t { duvc::logitech::RightLight = 1 , duvc::logitech::RightSound = 2 , duvc::logitech::FaceTracking = 3 , duvc::logitech::LedIndicator = 4 , duvc::logitech::ProcessorUsage = 5 , duvc::logitech::RawDataBits = 6 , duvc::logitech::FocusAssist = 7 , duvc::logitech::VideoStandard = 8 , duvc::logitech::DigitalZoomROI = 9 , duvc::logitech::TiltPan = 10 } |
| Logitech vendor property IDs. More... | |
Functions | |
| Result< std::vector< uint8_t > > | duvc::logitech::get_logitech_property (const Device &device, LogitechProperty prop) |
| Get Logitech vendor property as raw byte vector. | |
| Result< void > | duvc::logitech::set_logitech_property (const Device &device, LogitechProperty prop, const std::vector< uint8_t > &data) |
| Set Logitech vendor property from raw byte vector. | |
| Result< bool > | duvc::logitech::supports_logitech_properties (const Device &device) |
| Check if device supports Logitech vendor properties. | |
| template<typename T > | |
| Result< T > | duvc::logitech::get_logitech_property_typed (const Device &device, LogitechProperty prop) |
| Get typed Logitech property value. | |
| template<typename T > | |
| Result< void > | duvc::logitech::set_logitech_property_typed (const Device &device, LogitechProperty prop, const T &value) |
| Set typed Logitech property value. | |
Variables | |
| constexpr GUID | duvc::logitech::LOGITECH_PROPERTY_SET |
| Logitech vendor-specific property set GUID. | |
Logitech-specific vendor property definitions and helpers.
Provides typed access to Logitech UVC extension unit properties including RightLight, face tracking, LED control, and other vendor-specific features.
Definition in file logitech.h.