MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ get_device_info_ext()

std::optional< HIDDeviceInfoExt > MayaFlux::Core::HIDBackend::get_device_info_ext ( uint32_t  device_id) const

Get extended HID device info.

Parameters
device_idDevice identifier
Returns
Extended info, or nullopt if device not found

Definition at line 349 of file HIDBackend.cpp.

350{
351 std::lock_guard lock(m_devices_mutex);
352 auto it = m_enumerated_devices.find(device_id);
353 if (it != m_enumerated_devices.end()) {
354 return it->second;
355 }
356 return std::nullopt;
357}
std::unordered_map< uint32_t, HIDDeviceInfoExt > m_enumerated_devices

References m_devices_mutex, and m_enumerated_devices.