160 |
"DEPENDS: channels,samplerate,card\r\n" |
"DEPENDS: channels,samplerate,card\r\n" |
161 |
"DEFAULT: TRUE\r\n" |
"DEFAULT: TRUE\r\n" |
162 |
"RANGE_MIN: FALSE\r\n" |
"RANGE_MIN: FALSE\r\n" |
163 |
"RANGE_MIN: TRUE\r\n" |
"RANGE_MAX: TRUE\r\n" |
164 |
"POSSIBILITIES: FALSE,TRUE\r\n"; |
"POSSIBILITIES: FALSE,TRUE\r\n"; |
165 |
} |
} |
166 |
else if (lscp_parser_test2(&tok, "Jack", "active")) { |
else if (lscp_parser_test2(&tok, "Jack", "active")) { |
172 |
"DEPENDS: channels,samplerate\r\n" |
"DEPENDS: channels,samplerate\r\n" |
173 |
"DEFAULT: TRUE\r\n" |
"DEFAULT: TRUE\r\n" |
174 |
"RANGE_MIN: FALSE\r\n" |
"RANGE_MIN: FALSE\r\n" |
175 |
"RANGE_MIN: TRUE\r\n" |
"RANGE_MAX: TRUE\r\n" |
176 |
"POSSIBILITIES: FALSE,TRUE\r\n"; |
"POSSIBILITIES: FALSE,TRUE\r\n"; |
177 |
} |
} |
178 |
else ret = LSCP_FAILED; |
else ret = LSCP_FAILED; |
189 |
"DEPENDS: channels,ports\r\n" |
"DEPENDS: channels,ports\r\n" |
190 |
"DEFAULT: TRUE\r\n" |
"DEFAULT: TRUE\r\n" |
191 |
"RANGE_MIN: FALSE\r\n" |
"RANGE_MIN: FALSE\r\n" |
192 |
"RANGE_MIN: TRUE\r\n" |
"RANGE_MAX: TRUE\r\n" |
193 |
"POSSIBILITIES: FALSE,TRUE\r\n"; |
"POSSIBILITIES: FALSE,TRUE\r\n"; |
194 |
} |
} |
195 |
else ret = LSCP_FAILED; |
else ret = LSCP_FAILED; |
246 |
// GET CHANNELS |
// GET CHANNELS |
247 |
if (iSamplerChannel > 0) { |
if (iSamplerChannel > 0) { |
248 |
strcpy(szTemp, "0"); |
strcpy(szTemp, "0"); |
249 |
for (i = 1; i < iSamplerChannel; i++) |
for (i = 1; i < iSamplerChannel && strlen(szTemp) < sizeof(szTemp) - 8; i++) |
250 |
sprintf(szTemp + strlen(szTemp), ",%d", i); |
sprintf(szTemp + strlen(szTemp), ",%d", i); |
251 |
strcat(szTemp, "\r\n"); |
strcat(szTemp, "\r\n"); |
252 |
pszResult = szTemp; |
pszResult = szTemp; |
258 |
// GET AUDIO_OUTPUT_DEVICES |
// GET AUDIO_OUTPUT_DEVICES |
259 |
if (iAudioDevice > 0) { |
if (iAudioDevice > 0) { |
260 |
strcpy(szTemp, "0"); |
strcpy(szTemp, "0"); |
261 |
for (i = 1; i < iAudioDevice; i++) |
for (i = 1; i < iAudioDevice && strlen(szTemp) < sizeof(szTemp) - 8; i++) |
262 |
sprintf(szTemp + strlen(szTemp), ",%d", i); |
sprintf(szTemp + strlen(szTemp), ",%d", i); |
263 |
strcat(szTemp, "\r\n"); |
strcat(szTemp, "\r\n"); |
264 |
pszResult = szTemp; |
pszResult = szTemp; |
270 |
// GET MIDI_INPUT_DEVICES |
// GET MIDI_INPUT_DEVICES |
271 |
if (iMidiDevice > 0) { |
if (iMidiDevice > 0) { |
272 |
strcpy(szTemp, "0"); |
strcpy(szTemp, "0"); |
273 |
for (i = 1; i < iMidiDevice; i++) |
for (i = 1; i < iMidiDevice && strlen(szTemp) < sizeof(szTemp) - 8; i++) |
274 |
sprintf(szTemp + strlen(szTemp), ",%d", i); |
sprintf(szTemp + strlen(szTemp), ",%d", i); |
275 |
strcat(szTemp, "\r\n"); |
strcat(szTemp, "\r\n"); |
276 |
pszResult = szTemp; |
pszResult = szTemp; |