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

◆ describe()

static constexpr auto MayaFlux::Core::HIDBackendInfo::describe ( )
inlinestaticconstexpr

Definition at line 125 of file GlobalInputConfig.hpp.

126 {
127 return std::make_tuple(
131 IO::member("read_buffer_size", &HIDBackendInfo::read_buffer_size),
132 IO::member("poll_timeout_ms", &HIDBackendInfo::poll_timeout_ms),
133 IO::member("auto_reconnect", &HIDBackendInfo::auto_reconnect),
134 IO::member("reconnect_interval_ms", &HIDBackendInfo::reconnect_interval_ms));
135 }
constexpr auto member(std::string_view key, T Class::*ptr)
size_t read_buffer_size
Per-device read buffer size.
int poll_timeout_ms
Polling timeout in milliseconds.
uint32_t reconnect_interval_ms
Reconnection attempt interval.
bool auto_open
Auto-open matching devices on start.
std::vector< HIDDeviceFilter > filters
Device filters (empty = all devices)
bool auto_reconnect
Auto-reconnect disconnected devices.