|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
|
overridevirtual |
Refresh the device list.
Re-enumerates available devices. May trigger device callbacks for newly connected or disconnected devices.
Implements MayaFlux::Core::IInputBackend.
Definition at line 131 of file HIDBackend.cpp.
References MayaFlux::Core::InputDeviceInfo::backend_type, MayaFlux::Journal::Core, MayaFlux::Core::HIDBackend::Config::filters, find_or_assign_device_id(), MayaFlux::Core::HID, MayaFlux::Core::InputDeviceInfo::id, MayaFlux::Journal::InputBackend, MayaFlux::Core::HIDDeviceInfoExt::interface_number, MayaFlux::Core::InputDeviceInfo::is_connected, m_config, m_devices_mutex, m_enumerated_devices, m_initialized, m_open_devices, MayaFlux::Core::InputDeviceInfo::manufacturer, matches_any_filter(), MF_INFO, MayaFlux::Core::InputDeviceInfo::name, notify_device_change(), MayaFlux::Core::HIDDeviceInfoExt::path, MayaFlux::Core::InputDeviceInfo::product_id, MayaFlux::Core::HIDDeviceInfoExt::release_number, MayaFlux::Core::InputDeviceInfo::serial_number, MayaFlux::Core::HIDDeviceInfoExt::usage, MayaFlux::Core::HIDDeviceInfoExt::usage_page, MayaFlux::Core::InputDeviceInfo::vendor_id, and MayaFlux::Core::wide_to_utf8().
Referenced by initialize().
Here is the call graph for this function:
Here is the caller graph for this function: