123 |
int client_test_param_info ( lscp_param_info_t *pParamInfo ) |
int client_test_param_info ( lscp_param_info_t *pParamInfo ) |
124 |
{ |
{ |
125 |
const char *pszType; |
const char *pszType; |
126 |
|
|
127 |
if (pParamInfo == NULL) { |
if (pParamInfo == NULL) { |
128 |
printf("(nil)\n"); |
printf("(nil)\n"); |
129 |
return 1; |
return 1; |
194 |
} |
} |
195 |
|
|
196 |
|
|
197 |
|
int client_test_server_info ( lscp_server_info_t *pServerInfo ) |
198 |
|
{ |
199 |
|
if (pServerInfo == NULL) { |
200 |
|
printf("(nil)\n"); |
201 |
|
return 1; |
202 |
|
} |
203 |
|
printf("{\n"); |
204 |
|
printf(" server_info.description = %s\n", pServerInfo->description); |
205 |
|
printf(" server_info.version = %s\n", pServerInfo->version); |
206 |
|
printf(" }\n"); |
207 |
|
return 0; |
208 |
|
} |
209 |
|
|
210 |
|
|
211 |
int client_test_engine_info ( lscp_engine_info_t *pEngineInfo ) |
int client_test_engine_info ( lscp_engine_info_t *pEngineInfo ) |
212 |
{ |
{ |
213 |
if (pEngineInfo == NULL) { |
if (pEngineInfo == NULL) { |
274 |
typedef lscp_device_info_t * device_info; |
typedef lscp_device_info_t * device_info; |
275 |
typedef lscp_device_port_info_t * device_port_info; |
typedef lscp_device_port_info_t * device_port_info; |
276 |
typedef lscp_param_info_t * param_info; |
typedef lscp_param_info_t * param_info; |
277 |
|
typedef lscp_server_info_t * server_info; |
278 |
typedef lscp_engine_info_t * engine_info; |
typedef lscp_engine_info_t * engine_info; |
279 |
typedef lscp_channel_info_t * channel_info; |
typedef lscp_channel_info_t * channel_info; |
280 |
typedef lscp_buffer_fill_t * buffer_fill; |
typedef lscp_buffer_fill_t * buffer_fill; |
292 |
void client_test_engine ( lscp_client_t *pClient, const char *pszEngine, const char *pszAudioDriver, int iAudioDevice, const char *pszMidiDriver, int iMidiDevice ) |
void client_test_engine ( lscp_client_t *pClient, const char *pszEngine, const char *pszAudioDriver, int iAudioDevice, const char *pszMidiDriver, int iMidiDevice ) |
293 |
{ |
{ |
294 |
int iSamplerChannel; |
int iSamplerChannel; |
295 |
|
|
296 |
printf("\n--- pszEngine=\"%s\" pszAudioDevice=\"%s\" iAudioDevice=%d pszMidiDevice=\"%s\" iMidiDevice=%d ---\n", pszEngine, pszAudioDriver, iAudioDevice, pszMidiDriver, iMidiDevice); |
printf("\n--- pszEngine=\"%s\" pszAudioDevice=\"%s\" iAudioDevice=%d pszMidiDevice=\"%s\" iMidiDevice=%d ---\n", pszEngine, pszAudioDriver, iAudioDevice, pszMidiDriver, iMidiDevice); |
297 |
CLIENT_TEST(pClient, engine_info, lscp_get_engine_info(pClient, pszEngine)); |
CLIENT_TEST(pClient, engine_info, lscp_get_engine_info(pClient, pszEngine)); |
298 |
CLIENT_TEST(pClient, int, lscp_get_channels(pClient)); |
CLIENT_TEST(pClient, int, lscp_get_channels(pClient)); |
418 |
lscp_driver_info_t *pDriverInfo; |
lscp_driver_info_t *pDriverInfo; |
419 |
const char *pszParam; |
const char *pszParam; |
420 |
int i; |
int i; |
421 |
|
|
422 |
printf("\n--- pszAudioDriver=\"%s\" ---\n", pszAudioDriver); |
printf("\n--- pszAudioDriver=\"%s\" ---\n", pszAudioDriver); |
423 |
CLIENT_TEST(pClient, driver_info, pDriverInfo = lscp_get_audio_driver_info(pClient, pszAudioDriver)); |
CLIENT_TEST(pClient, driver_info, pDriverInfo = lscp_get_audio_driver_info(pClient, pszAudioDriver)); |
424 |
if (pDriverInfo && pDriverInfo->parameters) { |
if (pDriverInfo && pDriverInfo->parameters) { |
444 |
g_test_count = 0; |
g_test_count = 0; |
445 |
g_test_fails = 0; |
g_test_fails = 0; |
446 |
|
|
447 |
|
CLIENT_TEST(pClient, server_info, lscp_get_server_info(pClient)); |
448 |
|
|
449 |
CLIENT_TEST(pClient, int, lscp_get_available_audio_drivers(pClient)); |
CLIENT_TEST(pClient, int, lscp_get_available_audio_drivers(pClient)); |
450 |
CLIENT_TEST(pClient, szsplit, ppszAudioDrivers = lscp_list_available_audio_drivers(pClient)); |
CLIENT_TEST(pClient, szsplit, ppszAudioDrivers = lscp_list_available_audio_drivers(pClient)); |
451 |
if (ppszAudioDrivers == NULL) { |
if (ppszAudioDrivers == NULL) { |