|
LMMS
|
#include <MidiJack.h>
Public Member Functions | |
| MidiJack () | |
| ~MidiJack () override | |
| jack_client_t * | jackClient () |
| void | JackMidiWrite (jack_nframes_t nframes) |
| void | JackMidiRead (jack_nframes_t nframes) |
| 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 Member Functions | |
| void | JackMidiOutEvent (uint8_t *buf, uint8_t len) |
| void | lock () |
| void | unlock () |
| void | getPortInfo (const QString &sPortName, int &nClient, int &nPort) |
Private Attributes | |
| AudioJack * | m_jackAudio |
| jack_client_t * | m_jackClient |
| jack_port_t * | m_input_port |
| jack_port_t * | m_output_port |
| uint8_t | m_jack_buffer [JACK_MIDI_BUFFER_MAX *4] |
| volatile bool | m_quit |
Additional Inherited Members | |
| Protected Attributes inherited from lmms::MidiClient | |
| std::vector< MidiPort * > | m_midiPorts |
| lmms::MidiJack::MidiJack | ( | ) |
|
override |
|
inlinestatic |
| jack_client_t * lmms::MidiJack::jackClient | ( | ) |
| void lmms::MidiJack::JackMidiRead | ( | jack_nframes_t | nframes | ) |
| void lmms::MidiJack::JackMidiWrite | ( | jack_nframes_t | nframes | ) |
|
private |
|
inlinestatic |
|
static |
|
overrideprotected |
Implements lmms::MidiClientRaw.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |