|
duvc-ctl 2.0.0
USB Video Class Camera Control Library
|
| ▼ c | |
| api.h | Complete C ABI for duvc-ctl with comprehensive API coverage |
| version.h | ABI versioning and build information for duvc-ctl C API |
| ▼ c | |
| api.cpp | Complete C ABI implementation for duvc-ctl library |
| error_handling.cpp | C ABI error handling and diagnostics implementation |
| ▼ core | |
| camera.h | RAII camera handle for simplified device management |
| capability.h | Device capability detection and snapshots using Camera API |
| device.h | Device enumeration and management functions |
| operations.h | DEPRECATED WILL BE IMPLEMENTED LATER |
| result.h | Result/Error type system for duvc-ctl |
| types.h | Core data types and enumerations for duvc-ctl |
| ▼ core | |
| camera.cpp | RAII camera handle implementation |
| capability.cpp | Device capability detection implementation using Camera API |
| device.cpp | Device enumeration and management implementation |
| operations.cpp | |
| result.cpp | Result/Error type implementations |
| types.cpp | Core type implementations |
| ▼ platform | |
| ▼ windows | |
| connection_pool.h | Windows-specific device connection pooling |
| directshow.h | DirectShow-specific declarations and helpers |
| ks_properties.h | IKsPropertySet wrapper for vendor properties |
| interface.h | Abstract platform interface for camera control |
| ▼ platform | |
| ▼ windows | |
| connection_pool.cpp | Windows DirectShow connection pooling implementation |
| device_monitor.cpp | Windows device hotplug detection implementation |
| ks_properties.cpp | IKsPropertySet implementation for vendor properties |
| factory.cpp | Platform detection and factory implementation |
| ▼ utils | |
| error_decoder.h | HRESULT decoder and diagnostics utilities |
| logging.h | Structured logging interface for duvc-ctl |
| string_conversion.h | String conversion utilities for enums and types |
| ▼ utils | |
| error_decoder.cpp | Error decoding and diagnostic utilities implementation |
| logging.cpp | Logging system implementation |
| string_conversion.cpp | String conversion utilities implementation |
| ▼ vendor | |
| constants.h | Vendor-specific property constants and definitions |
| logitech.h | Logitech-specific vendor property definitions and helpers |
| ▼ vendor | |
| constants.cpp | Vendor-specific property implementation |
| logitech.cpp | Logitech-specific property implementations |
| core.h | |
| defs.h | |
| duvc.hpp | Main umbrella header for duvc-ctl library |
| bindings.cpp | |
| core.cpp |