Output.h 321 B

1234567891011121314151617181920
  1. #pragma once
  2. #include "RtMidi.h"
  3. #include "Message.h"
  4. #include "MessageList.h"
  5. #include <mutex>
  6. namespace midi {
  7. class Output : public RtMidiOut
  8. {
  9. private:
  10. std::mutex sendMessage_mutex;
  11. public:
  12. void sendMessage(const Message& message);
  13. void sendMessages(const MessageList& messageList);
  14. };
  15. } // namespace midi