65 |
const char **ppszAudioDrivers, **ppszMidiDrivers, **ppszEngines; |
const char **ppszAudioDrivers, **ppszMidiDrivers, **ppszEngines; |
66 |
const char *pszAudioDriver, *pszMidiDriver, *pszEngine; |
const char *pszAudioDriver, *pszMidiDriver, *pszEngine; |
67 |
int iAudioDriver, iMidiDriver, iEngine; |
int iAudioDriver, iMidiDriver, iEngine; |
68 |
|
int iAudioDevice, iMidiDevice; |
69 |
int iSamplerChannel; |
int iSamplerChannel; |
70 |
|
|
71 |
CLIENT_TEST(pClient, ppszAudioDrivers = lscp_get_available_audio_drivers(pClient)); |
CLIENT_TEST(pClient, ppszAudioDrivers = lscp_get_available_audio_drivers(pClient)); |
97 |
printf("\n--- pszAudioDriver=\"%s\" ---\n", pszAudioDriver); |
printf("\n--- pszAudioDriver=\"%s\" ---\n", pszAudioDriver); |
98 |
CLIENT_TEST(pClient, lscp_get_audio_driver_info(pClient, pszAudioDriver)); |
CLIENT_TEST(pClient, lscp_get_audio_driver_info(pClient, pszAudioDriver)); |
99 |
CLIENT_TEST(pClient, lscp_get_audio_driver_param_info(pClient, pszAudioDriver, "active", NULL)); |
CLIENT_TEST(pClient, lscp_get_audio_driver_param_info(pClient, pszAudioDriver, "active", NULL)); |
100 |
|
CLIENT_TEST(pClient, iAudioDevice = lscp_create_audio_device(pClient, pszAudioDriver, NULL)); |
101 |
|
CLIENT_TEST(pClient, lscp_get_audio_device_info(pClient, iAudioDevice)); |
102 |
for (iMidiDriver = 0; ppszMidiDrivers[iMidiDriver]; iMidiDriver++) { |
for (iMidiDriver = 0; ppszMidiDrivers[iMidiDriver]; iMidiDriver++) { |
103 |
pszMidiDriver = ppszMidiDrivers[iMidiDriver]; |
pszMidiDriver = ppszMidiDrivers[iMidiDriver]; |
104 |
printf("\n--- pszMidiDriver=\"%s\" ---\n", pszMidiDriver); |
printf("\n--- pszMidiDriver=\"%s\" ---\n", pszMidiDriver); |
105 |
CLIENT_TEST(pClient, lscp_get_midi_driver_info(pClient, pszMidiDriver)); |
CLIENT_TEST(pClient, lscp_get_midi_driver_info(pClient, pszMidiDriver)); |
106 |
CLIENT_TEST(pClient, lscp_get_midi_driver_param_info(pClient, pszMidiDriver, "active", NULL)); |
CLIENT_TEST(pClient, lscp_get_midi_driver_param_info(pClient, pszMidiDriver, "active", NULL)); |
107 |
|
CLIENT_TEST(pClient, iMidiDevice = lscp_create_midi_device(pClient, pszMidiDriver, NULL)); |
108 |
|
CLIENT_TEST(pClient, lscp_get_midi_device_info(pClient, iMidiDevice)); |
109 |
for (iEngine = 0; ppszEngines[iEngine]; iEngine++) { |
for (iEngine = 0; ppszEngines[iEngine]; iEngine++) { |
110 |
pszEngine = ppszEngines[iEngine]; |
pszEngine = ppszEngines[iEngine]; |
111 |
printf("\n--- pszEngine=\"%s\" ---\n", pszEngine); |
printf("\n--- pszEngine=\"%s\" ---\n", pszEngine); |
135 |
CLIENT_TEST(pClient, lscp_remove_channel(pClient, iSamplerChannel)); |
CLIENT_TEST(pClient, lscp_remove_channel(pClient, iSamplerChannel)); |
136 |
printf("\n"); |
printf("\n"); |
137 |
} |
} |
138 |
|
CLIENT_TEST(pClient, lscp_destroy_midi_device(pClient, iMidiDevice)); |
139 |
} |
} |
140 |
|
CLIENT_TEST(pClient, lscp_destroy_audio_device(pClient, iAudioDevice)); |
141 |
} |
} |
142 |
|
|
143 |
} |
} |