|
LMMS
|
#include <MidiSndio.h>
Public Member Functions | |
| MidiSndio () | |
| ~MidiSndio () override | |
| Public Member Functions inherited from lmms::MidiClientRaw | |
| 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 *) |
Static Public Member Functions | |
| static QString | probeDevice () |
| static QString | name () |
| static QString | configSection () |
| Static Public Member Functions inherited from lmms::MidiClient | |
| static MidiClient * | openMidiClient () |
Protected Member Functions | |
| void | sendByte (const unsigned char c) override |
| void | run () override |
| Protected Member Functions inherited from lmms::MidiClientRaw | |
| void | parseData (const unsigned char c) |
Private Attributes | |
| mio_hdl * | m_hdl |
| volatile bool | m_quit |
Additional Inherited Members | |
| Protected Attributes inherited from lmms::MidiClient | |
| std::vector< MidiPort * > | m_midiPorts |
| lmms::MidiSndio::MidiSndio | ( | ) |
|
override |
|
inlinestatic |
|
inlinestatic |
|
static |
|
overrideprotected |
Implements lmms::MidiClientRaw.
|
private |
|
private |