66 std::function<void(
bool added,
const std::wstring &device_path)>;
std::vector< Device > list_devices()
Enumerate all available video input devices.
void unregister_device_change_callback()
Unregister device change callback.
bool is_device_connected(const Device &dev)
Check if a device is currently connected and accessible.
void register_device_change_callback(DeviceChangeCallback callback)
Register callback for device hotplug events.
std::function< void(bool device_added, const std::wstring &device_path)> DeviceChangeCallback
Device change callback function type.
Device find_device_by_path(const std::wstring &device_path)
Find device by unique Windows device path.
Core data types and enumerations for duvc-ctl.