![]() |
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.