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

◆ describe()

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

Definition at line 154 of file GlobalInputConfig.hpp.

155 {
156 return std::make_tuple(
158 IO::member("auto_open_inputs", &MIDIBackendInfo::auto_open_inputs),
159 IO::member("auto_open_outputs", &MIDIBackendInfo::auto_open_outputs),
160 IO::member("input_port_filters", &MIDIBackendInfo::input_port_filters),
161 IO::member("output_port_filters", &MIDIBackendInfo::output_port_filters),
162 IO::member("enable_virtual_port", &MIDIBackendInfo::enable_virtual_port),
163 IO::member("virtual_port_name", &MIDIBackendInfo::virtual_port_name),
165 }
constexpr auto member(std::string_view key, T Class::*ptr)
bool auto_open_outputs
Auto-open all MIDI output ports.
bool enable_virtual_port
Create a virtual MIDI port.
std::vector< std::string > input_port_filters
Filter input ports by name substring.
std::vector< std::string > output_port_filters
Filter output ports by name substring.
bool auto_open_inputs
Auto-open all MIDI input ports.
std::string virtual_port_name
Name for virtual port.