80 |
public: |
public: |
81 |
|
|
82 |
// We use the same class for MIDI and audio device management |
// We use the same class for MIDI and audio device management |
83 |
enum qsamplerDeviceType { Midi, Audio }; |
enum qsamplerDeviceType { None, Midi, Audio }; |
84 |
|
|
85 |
// Constructor. |
// Constructor. |
86 |
qsamplerDevice(lscp_client_t *pClient, |
qsamplerDevice(lscp_client_t *pClient, |
99 |
// Device property accessors. |
// Device property accessors. |
100 |
int deviceID() const; |
int deviceID() const; |
101 |
qsamplerDeviceType deviceType() const; |
qsamplerDeviceType deviceType() const; |
102 |
|
const QString& deviceTypeName() const; |
103 |
const QString& driverName() const; |
const QString& driverName() const; |
104 |
const QString& deviceName() const; |
const QString& deviceName() const; |
105 |
|
|
122 |
// Instance variables. |
// Instance variables. |
123 |
int m_iDeviceID; |
int m_iDeviceID; |
124 |
qsamplerDeviceType m_deviceType; |
qsamplerDeviceType m_deviceType; |
125 |
|
QString m_sDeviceType; |
126 |
QString m_sDriverName; |
QString m_sDriverName; |
127 |
QString m_sDeviceName; |
QString m_sDeviceName; |
128 |
|
|