/[svn]/liblscp/trunk/examples/example_client.c
ViewVC logotype

Diff of /liblscp/trunk/examples/example_client.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 523 by capela, Mon May 9 10:17:12 2005 UTC revision 564 by capela, Sun May 22 22:02:00 2005 UTC
# Line 123  int client_test_params ( lscp_param_t *p Line 123  int client_test_params ( lscp_param_t *p
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;
# Line 194  int client_test_device_port_info ( lscp_ Line 194  int client_test_device_port_info ( lscp_
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) {
# Line 260  typedef lscp_driver_info_t *        driv Line 274  typedef lscp_driver_info_t *        driv
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;
# Line 277  typedef lscp_buffer_fill_t *        buff Line 292  typedef lscp_buffer_fill_t *        buff
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));
# Line 403  void client_test_audio_driver ( lscp_cli Line 418  void client_test_audio_driver ( lscp_cli
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) {
# Line 429  void client_test_all ( lscp_client_t *pC Line 444  void client_test_all ( lscp_client_t *pC
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) {

Legend:
Removed from v.523  
changed lines
  Added in v.564

  ViewVC Help
Powered by ViewVC