MIDISpecificSettings.hpp
1 #pragma once
2 #include <QString>
3 
4 #include <libremidi/api.hpp>
5 #include <libremidi/observer_configuration.hpp>
6 
7 #include <verdigris>
8 
9 namespace Protocols
10 {
12 {
13  libremidi::port_information handle;
14 
15  enum class IO
16  {
17  In,
18  Out
19  } io{};
20  libremidi::API api{};
21  bool virtualPort{};
22 
23  bool createWholeTree{};
24 };
25 }
26 Q_DECLARE_METATYPE(Protocols::MIDISpecificSettings)
27 W_REGISTER_ARGTYPE(Protocols::MIDISpecificSettings)
Definition: MIDISpecificSettings.hpp:12