|
lmms
Cross-platform music production software
|
#include <MidiAlsaSeq.h>
Classes | |
| struct | Ports |
Signals | |
| void | readablePortsChanged () |
| void | writablePortsChanged () |
Public Member Functions | |
| MidiAlsaSeq () | |
| ~MidiAlsaSeq () override | |
| void | processOutEvent (const MidiEvent &_me, const TimePos &_time, const MidiPort *_port) override |
| void | applyPortMode (MidiPort *_port) override |
| void | applyPortName (MidiPort *_port) override |
| void | removePort (MidiPort *_port) override |
| QStringList | readablePorts () const override |
| QStringList | writablePorts () const override |
| QString | sourcePortName (const MidiEvent &) const override |
| void | subscribeReadablePort (MidiPort *_port, const QString &_dest, bool _subscribe=true) override |
| void | subscribeWritablePort (MidiPort *_port, const QString &_dest, bool _subscribe=true) override |
| void | connectRPChanged (QObject *_receiver, const char *_member) override |
| void | connectWPChanged (QObject *_receiver, const char *_member) override |
| Public Member Functions inherited from lmms::MidiClient | |
| MidiClient ()=default | |
| virtual | ~MidiClient () |
| virtual void | addPort (MidiPort *_port) |
| virtual bool | isRaw () const |
Static Public Member Functions | |
| static QString | probeDevice () |
| static QString | name () |
| static QString | configSection () |
| Static Public Member Functions inherited from lmms::MidiClient | |
| static MidiClient * | openMidiClient () |
Private Slots | |
| void | changeQueueTempo (lmms::bpm_t _bpm) |
| void | updatePortList () |
Private Member Functions | |
| void | run () override |
Private Attributes | |
| QMutex | m_seqMutex |
| snd_seq_t * | m_seqHandle |
| QMap< MidiPort *, Ports > | m_portIDs |
| int | m_queueID |
| volatile bool | m_quit |
| QTimer | m_portListUpdateTimer |
| QStringList | m_readablePorts |
| QStringList | m_writablePorts |
| int | m_pipe [2] |
Additional Inherited Members | |
| Protected Attributes inherited from lmms::MidiClient | |
| std::vector< MidiPort * > | m_midiPorts |
| lmms::MidiAlsaSeq::MidiAlsaSeq | ( | ) |
|
override |
|
overridevirtual |
Reimplemented from lmms::MidiClient.
|
overridevirtual |
Reimplemented from lmms::MidiClient.
|
privateslot |
|
inlinestatic |
|
inlineoverridevirtual |
Reimplemented from lmms::MidiClient.
|
inlineoverridevirtual |
Reimplemented from lmms::MidiClient.
|
inlinestatic |
|
static |
|
overridevirtual |
Implements lmms::MidiClient.
|
inlineoverridevirtual |
Reimplemented from lmms::MidiClient.
|
signal |
|
overridevirtual |
Reimplemented from lmms::MidiClient.
|
overrideprivate |
|
overridevirtual |
Reimplemented from lmms::MidiClient.
|
overridevirtual |
Reimplemented from lmms::MidiClient.
|
overridevirtual |
Reimplemented from lmms::MidiClient.
|
privateslot |
|
inlineoverridevirtual |
Reimplemented from lmms::MidiClient.
|
signal |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |