118 |
// Device port/channel list accessor. |
// Device port/channel list accessor. |
119 |
qsamplerDevicePortList& ports(); |
qsamplerDevicePortList& ports(); |
120 |
|
|
121 |
|
// Device parameter dependency list refreshner. |
122 |
|
int refreshParams(lscp_client_t *pClient); |
123 |
// Device port/channel list refreshner. |
// Device port/channel list refreshner. |
124 |
void refresh(lscp_client_t *pClient); |
int refreshPorts(lscp_client_t *pClient); |
125 |
|
// Refresh/set dependencies given that some parameter has changed. |
126 |
|
int refreshDepends(lscp_client_t *pClient, const QString& sParam); |
127 |
|
|
128 |
// Device ids enumerator. |
// Device ids enumerator. |
129 |
static int *getDevices(lscp_client_t *pClient, |
static int *getDevices(lscp_client_t *pClient, |
130 |
qsamplerDeviceType deviceType); |
qsamplerDeviceType deviceType); |
135 |
|
|
136 |
private: |
private: |
137 |
|
|
138 |
|
// Refresh/set given parameter based on driver supplied dependencies. |
139 |
|
int refreshParam(lscp_client_t *pClient, const QString& sParam); |
140 |
|
|
141 |
// Instance variables. |
// Instance variables. |
142 |
int m_iDeviceID; |
int m_iDeviceID; |
143 |
qsamplerDeviceType m_deviceType; |
qsamplerDeviceType m_deviceType; |