20 #ifndef __PORTMIDI_H__ 21 #define __PORTMIDI_H__ 26 #if defined(Q_OS_MAC) || defined(Q_OS_WIN) 27 #include "portmidi/pm_common/portmidi.h" 64 bool isSameCoreMidiIacBus(
const QString& inInterfaceAndName,
const QString& outInterfaceAndName);
int inputId
Definition: pm.h:41
PmStream * getOutputStream()
Definition: pm.h:62
virtual ~PortMidiDriver()
Definition: pm.cpp:52
PmStream * outputStream
Definition: pm.h:45
virtual void read()
Definition: pm.cpp:163
int getDeviceIn(const QString &interfaceAndName)
Definition: pm.cpp:237
Definition: mididriver.h:68
bool canOutput()
Definition: pm.h:63
PmStream * getInputStream()
Definition: pm.h:61
virtual Port registerInPort(const QString &name)
Definition: pm.cpp:136
QTimer * timer
Definition: pm.h:43
QStringList deviceInList() const
Definition: pm.cpp:205
PmStream * inputStream
Definition: pm.h:44
Definition: aeolus.cpp:26
virtual void write(const Event &)
Definition: pm.cpp:197
int getDeviceOut(const QString &interfaceAndName)
Definition: pm.cpp:254
QStringList deviceOutList() const
Definition: pm.cpp:221
int outputId
Definition: pm.h:42
PortMidiDriver(Seq *)
Definition: pm.cpp:42
virtual void getOutputPollFd(struct pollfd **, int *n)
Definition: pm.cpp:154
virtual bool init()
Definition: pm.cpp:65
bool isSameCoreMidiIacBus(const QString &inInterfaceAndName, const QString &outInterfaceAndName)
Definition: pm.cpp:272
Definition: mididriver.h:43
virtual Port registerOutPort(const QString &name)
Definition: pm.cpp:127
virtual void getInputPollFd(struct pollfd **, int *n)
Definition: pm.cpp:145