duvc-ctl 2.0.0
USB Video Class Camera Control Library
Loading...
Searching...
No Matches
constants.h File Reference

Vendor-specific property constants and definitions. More...

#include <duvc-ctl/core/types.h>
#include <vector>
#include <windows.h>
Include dependency graph for constants.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  duvc::VendorProperty
 Vendor-specific property data container. More...
 

Namespaces

namespace  duvc
 

Functions

bool duvc::get_vendor_property (const Device &dev, const GUID &property_set, ULONG property_id, std::vector< uint8_t > &data)
 Get vendor-specific property data from device.
 
bool duvc::set_vendor_property (const Device &dev, const GUID &property_set, ULONG property_id, const std::vector< uint8_t > &data)
 Set vendor-specific property data on device.
 
bool duvc::query_vendor_property_support (const Device &dev, const GUID &property_set, ULONG property_id)
 Query whether device supports a vendor-specific property.
 

Detailed Description

Vendor-specific property constants and definitions.

Provides generic vendor property access for Windows UVC devices via DirectShow. Allows reading/writing vendor-specific extension units using GUID-identified property sets.

Definition in file constants.h.