equal
deleted
inserted
replaced
16 */ |
16 */ |
17 #pragma once |
17 #pragma once |
18 |
18 |
19 #include <vector> |
19 #include <vector> |
20 |
20 |
|
21 #include "Logger.h" |
|
22 |
21 namespace djmfix { |
23 namespace djmfix { |
22 |
24 |
23 using MidiMessage = std::vector<uint8_t>; |
25 using MidiMessage = std::vector<uint8_t>; |
24 |
26 |
25 class MidiSender { |
27 class MidiSender { |
35 virtual void receive(const MidiMessage& midiMessage) = 0; |
37 virtual void receive(const MidiMessage& midiMessage) = 0; |
36 virtual void start() = 0; |
38 virtual void start() = 0; |
37 virtual void stop() = 0; |
39 virtual void stop() = 0; |
38 }; |
40 }; |
39 |
41 |
40 DJMFix* create(); |
42 DJMFix* create(djmfix::logging::Logger* logger); |
41 |
43 |
42 } |
44 } |