|
duvc-ctl 2.0.0
USB Video Class Camera Control Library
|
Vendor-specific property data container. More...
#include <duvc-ctl/core.h>
Public Member Functions | |
| VendorProperty ()=default | |
| Default constructor. | |
| VendorProperty (const GUID &set, ULONG id, const std::vector< uint8_t > &payload={}) | |
| Construct vendor property with initial values. | |
Public Attributes | |
| GUID | property_set |
| Property set GUID (vendor-specific extension unit) | |
| ULONG | property_id |
| Property ID within set (vendor-defined numeric identifier) | |
| std::vector< uint8_t > | data |
| Property data payload (opaque vendor-defined binary data) | |
Vendor-specific property data container.
Encapsulates a vendor extension unit property identified by a GUID property set and numeric property ID. The data payload is opaque and vendor-defined.
|
default |
Default constructor.
|
inline |
Construct vendor property with initial values.
| set | Property set GUID identifying the extension unit |
| id | Property ID within the extension unit |
| payload | Initial data buffer (empty by default) |
Definition at line 42 of file constants.h.
| std::vector< uint8_t > duvc::VendorProperty::data |
| ULONG duvc::VendorProperty::property_id |
| GUID duvc::VendorProperty::property_set |