![]() |
Mixxx
|
#include <mididevicehss1394.h>


Public Member Functions | |
| MidiDeviceHss1394 (MidiMapping *mapping, const hss1394::TNodeInfo deviceInfo, int deviceIndex) | |
| ~MidiDeviceHss1394 () | |
| int | open () |
| int | close () |
| void | sendShortMsg (unsigned int word) |
| void | sendSysexMsg (unsigned char data[], unsigned int length) |
Protected Member Functions | |
| void | run () |
Protected Attributes | |
| hss1394::TNodeInfo | m_deviceInfo |
| int | m_iDeviceIndex |
| QMutex | m_mutex |
| hss1394::Channel * | m_pChannel |
| DeviceChannelListener * | m_pChannelListener |
Static Protected Attributes | |
| static QList< QString > | m_deviceList |
| static QMutex | m_sHSSLock |
An HSS1394-based implementation of MidiDevice
Definition at line 44 of file mididevicehss1394.h.
| MidiDeviceHss1394::MidiDeviceHss1394 | ( | MidiMapping * | mapping, |
| const hss1394::TNodeInfo | deviceInfo, | ||
| int | deviceIndex | ||
| ) |
| MidiDeviceHss1394::~MidiDeviceHss1394 | ( | ) |
| int MidiDeviceHss1394::close | ( | ) | [virtual] |
Implements MidiDevice.
Definition at line 165 of file mididevicehss1394.cpp.


| int MidiDeviceHss1394::open | ( | ) | [virtual] |
Implements MidiDevice.
Definition at line 107 of file mididevicehss1394.cpp.

| void MidiDeviceHss1394::run | ( | ) | [inline, protected, virtual] |
Implements MidiDevice.
Definition at line 56 of file mididevicehss1394.h.
| void MidiDeviceHss1394::sendShortMsg | ( | unsigned int | word | ) | [virtual] |
Reimplemented from MidiDevice.
Definition at line 197 of file mididevicehss1394.cpp.
| void MidiDeviceHss1394::sendSysexMsg | ( | unsigned char | data[], |
| unsigned int | length | ||
| ) | [virtual] |
Reimplemented from MidiDevice.
Definition at line 223 of file mididevicehss1394.cpp.
hss1394::TNodeInfo MidiDeviceHss1394::m_deviceInfo [protected] |
Definition at line 56 of file mididevicehss1394.h.
QList<QString> MidiDeviceHss1394::m_deviceList [static, protected] |
Definition at line 59 of file mididevicehss1394.h.
int MidiDeviceHss1394::m_iDeviceIndex [protected] |
Definition at line 58 of file mididevicehss1394.h.
QMutex MidiDeviceHss1394::m_mutex [protected] |
Mutex to protect against concurrent access to member variables
Reimplemented from MidiDevice.
Definition at line 60 of file mididevicehss1394.h.
hss1394::Channel* MidiDeviceHss1394::m_pChannel [protected] |
Definition at line 62 of file mididevicehss1394.h.
Definition at line 63 of file mididevicehss1394.h.
QMutex MidiDeviceHss1394::m_sHSSLock [static, protected] |
Protects access to this object. Makes it thread safe.
Definition at line 61 of file mididevicehss1394.h.