8 #ifndef RTMIDIDEVICE_H_ 9 #define RTMIDIDEVICE_H_ 18 void rtMidiInCallback(
double deltatime, std::vector< unsigned char > *message,
void *userData );
33 void send(QVector<unsigned char> message,
int time);
void sendMetaEvent(int time, int event, int a, int b, int c)
Definition: rtmididevice.h:34
A realtime MIDI input class.
Definition: RtMidi.h:101
bool _inOpen
Definition: rtmididevice.h:40
std::stringstream _midiNameIn
Definition: rtmididevice.h:42
bool openOutputPort(int port)
Definition: rtmididevice.cpp:58
void send(QVector< unsigned char > message, int time)
Definition: rtmididevice.cpp:166
void closeInputPort()
Definition: rtmididevice.cpp:118
QMap< int, QString > getInputPorts()
Definition: rtmididevice.cpp:142
QMap< int, QString > getOutputPorts()
Definition: rtmididevice.cpp:130
virtual ~CARtMidiDevice()
Definition: rtmididevice.cpp:154
Canorus<->Midi bridge.
Definition: mididevice.h:22
std::stringstream _midiNameOut
Definition: rtmididevice.h:43
RtMidiIn * _in
Definition: rtmididevice.h:38
RtMidiOut * _out
Definition: rtmididevice.h:37
void closeOutputPort()
Definition: rtmididevice.cpp:108
bool openInputPort(int port)
Definition: rtmididevice.cpp:77
bool _outOpen
Definition: rtmididevice.h:39
CARtMidiDevice()
Definition: rtmididevice.cpp:35
A realtime MIDI output class.
Definition: RtMidi.h:242
void rtMidiInCallback(double deltatime, std::vector< unsigned char > *message, void *userData)
Definition: rtmididevice.cpp:100
Canorus wrapper for RtMidi library CARtMidiDevice is a Canorus wrapper class for a cross-platform MID...
Definition: rtmididevice.h:21
qint64 _pid
Definition: rtmididevice.h:41