|
lmms
Cross-platform music production software
|
#include <MidiClient.h>
Public Member Functions | |
| MidiClient ()=default | |
| virtual | ~MidiClient () |
| virtual void | processOutEvent (const MidiEvent &_me, const TimePos &_time, const MidiPort *_port)=0 |
| virtual void | applyPortMode (MidiPort *_port) |
| virtual void | applyPortName (MidiPort *_port) |
| virtual void | addPort (MidiPort *_port) |
| virtual void | removePort (MidiPort *_port) |
| virtual bool | isRaw () const |
| virtual QStringList | readablePorts () const |
| virtual QStringList | writablePorts () const |
| virtual QString | sourcePortName (const MidiEvent &) const |
| virtual void | subscribeReadablePort (MidiPort *_port, const QString &_dest, bool _subscribe=true) |
| virtual void | subscribeWritablePort (MidiPort *_port, const QString &_dest, bool _subscribe=true) |
| virtual void | connectRPChanged (QObject *, const char *) |
| virtual void | connectWPChanged (QObject *, const char *) |
Static Public Member Functions | |
| static MidiClient * | openMidiClient () |
Protected Attributes | |
| std::vector< MidiPort * > | m_midiPorts |
|
default |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in lmms::MidiAlsaSeq.
|
virtual |
Reimplemented in lmms::MidiAlsaSeq.
|
inlinevirtual |
Reimplemented in lmms::MidiAlsaSeq.
|
inlinevirtual |
Reimplemented in lmms::MidiAlsaSeq.
|
inlinevirtual |
Reimplemented in lmms::MidiClientRaw.
|
static |
|
pure virtual |
Implemented in lmms::MidiAlsaSeq, and lmms::MidiClientRaw.
|
inlinevirtual |
Reimplemented in lmms::MidiAlsaSeq.
|
virtual |
Reimplemented in lmms::MidiAlsaSeq.
|
inlinevirtual |
Reimplemented in lmms::MidiAlsaSeq.
|
virtual |
Reimplemented in lmms::MidiAlsaSeq.
|
virtual |
Reimplemented in lmms::MidiAlsaSeq.
|
inlinevirtual |
Reimplemented in lmms::MidiAlsaSeq.
|
protected |