|
LMMS
|
#include <MidiClient.h>
Classes | |
| struct | midiParserData |
Public Member Functions | |
| MidiClientRaw ()=default | |
| ~MidiClientRaw () override=default | |
| bool | isRaw () const override |
| Public Member Functions inherited from lmms::MidiClient | |
| MidiClient ()=default | |
| virtual | ~MidiClient () |
| virtual void | applyPortMode (MidiPort *_port) |
| virtual void | applyPortName (MidiPort *_port) |
| virtual void | addPort (MidiPort *_port) |
| virtual void | removePort (MidiPort *_port) |
| 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 *) |
Protected Member Functions | |
| void | parseData (const unsigned char c) |
| virtual void | sendByte (const unsigned char c)=0 |
Private Member Functions | |
| void | processParsedEvent () |
| void | processOutEvent (const MidiEvent &event, const TimePos &time, const MidiPort *port) override |
Static Private Member Functions | |
| static int | eventLength (const unsigned char event) |
Private Attributes | |
| struct lmms::MidiClientRaw::midiParserData | m_midiParseData |
Additional Inherited Members | |
| Static Public Member Functions inherited from lmms::MidiClient | |
| static MidiClient * | openMidiClient () |
| Protected Attributes inherited from lmms::MidiClient | |
| std::vector< MidiPort * > | m_midiPorts |
|
default |
|
overridedefault |
|
inlineoverridevirtual |
Reimplemented from lmms::MidiClient.
|
overrideprivatevirtual |
Implements lmms::MidiClient.
|
private |
Implemented in lmms::MidiAlsaRaw, lmms::MidiDummy, lmms::MidiJack, lmms::MidiOss, and lmms::MidiSndio.
|
private |