#include "lscp/client.h"
#include "lscp/device.h"
#include <time.h>
#define CLIENT_TEST | ( | p, | |||
t, | |||||
x | ) |
Value:
{ clock_t c; void *v; g_test_count++; \ printf("\n" #x ":\n"); client_test_start(&c); v = (void *) (x); \ printf(" elapsed=%gs errno=%d result='%s...' ret=", \ client_test_elapsed(&c), \ lscp_client_get_errno(p), \ lscp_client_get_result(p)); \ if (client_test_##t((t)(v))) { g_test_fails++; getchar(); } \ else if (g_test_step) getchar(); }
#define SERVER_PORT 8888 |
typedef lscp_buffer_fill_t* buffer_fill |
typedef lscp_channel_info_t* channel_info |
typedef lscp_device_info_t* device_info |
typedef lscp_device_port_info_t* device_port_info |
typedef lscp_driver_info_t* driver_info |
typedef lscp_engine_info_t* engine_info |
typedef lscp_fxsend_info_t* fxsend_info |
typedef int* isplit |
typedef lscp_midi_instrument_t* midi_instruments |
typedef lscp_param_info_t* param_info |
typedef lscp_server_info_t* server_info |
typedef lscp_status_t status |
typedef char** szsplit |
lscp_status_t client_callback | ( | lscp_client_t * | pClient, | |
lscp_event_t | event, | |||
const char * | pchData, | |||
int | cchData, | |||
void * | pvData | |||
) |
void client_prompt | ( | void | ) |
void client_test_all | ( | lscp_client_t * | pClient, | |
int | step | |||
) |
void client_test_audio_channel | ( | lscp_client_t * | pClient, | |
int | iAudioDevice, | |||
int | iAudioChannel | |||
) |
void client_test_audio_device | ( | lscp_client_t * | pClient, | |
int | iAudioDevice | |||
) |
void client_test_audio_driver | ( | lscp_client_t * | pClient, | |
const char * | pszAudioDriver | |||
) |
int client_test_buffer_fill | ( | lscp_buffer_fill_t * | pBufferFill | ) |
int client_test_channel_info | ( | lscp_channel_info_t * | pChannelInfo | ) |
int client_test_device_info | ( | lscp_device_info_t * | pDeviceInfo | ) |
int client_test_device_port_info | ( | lscp_device_port_info_t * | pDevicePortInfo | ) |
int client_test_driver_info | ( | lscp_driver_info_t * | pDriverInfo | ) |
float client_test_elapsed | ( | clock_t * | pclk | ) |
void client_test_engine | ( | lscp_client_t * | pClient, | |
const char * | pszEngine, | |||
const char * | pszAudioDriver, | |||
int | iAudioDevice, | |||
const char * | pszMidiDriver, | |||
int | iMidiDevice | |||
) |
int client_test_engine_info | ( | lscp_engine_info_t * | pEngineInfo | ) |
int client_test_fxsend_info | ( | lscp_fxsend_info_t * | pFxSendInfo | ) |
int client_test_int | ( | int | i | ) |
int client_test_isplit | ( | int * | piSplit | ) |
int client_test_load_mode | ( | lscp_load_mode_t | load_mode | ) |
void client_test_midi_device | ( | lscp_client_t * | pClient, | |
int | iMidiDevice | |||
) |
void client_test_midi_driver | ( | lscp_client_t * | pClient, | |
const char * | pszMidiDriver | |||
) |
int client_test_midi_instrument_info | ( | lscp_midi_instrument_info_t * | pInstrInfo | ) |
int client_test_midi_instruments | ( | lscp_midi_instrument_t * | pInstrs | ) |
void client_test_midi_port | ( | lscp_client_t * | pClient, | |
int | iMidiDevice, | |||
int | iMidiPort | |||
) |
int client_test_param_info | ( | lscp_param_info_t * | pParamInfo | ) |
int client_test_params | ( | lscp_param_t * | pParams | ) |
int client_test_server_info | ( | lscp_server_info_t * | pServerInfo | ) |
void client_test_start | ( | clock_t * | pclk | ) |
int client_test_status | ( | lscp_status_t | s | ) |
int client_test_szsplit | ( | char ** | ppszSplit | ) |
void client_usage | ( | void | ) |
int main | ( | int | argc, | |
char * | argv[] | |||
) |