Output.cpp 446 B

12345678910111213141516171819202122
  1. #include "Output.h"
  2. #include <vector>
  3. namespace midi {
  4. void Output::sendMessage(const Message& message)
  5. {
  6. std::vector<unsigned char> bytes = message.getBytes();
  7. sendMessage_mutex.lock();
  8. RtMidiOut::sendMessage(&bytes);
  9. sendMessage_mutex.unlock();
  10. }
  11. void Output::sendMessages(const MessageList& messageList)
  12. {
  13. for(auto it = messageList.begin(); it != messageList.end(); it++) {
  14. sendMessage(**it);
  15. }
  16. }
  17. } // namespace