290 |
pClient->midi_devices = NULL; |
pClient->midi_devices = NULL; |
291 |
pClient->engines = NULL; |
pClient->engines = NULL; |
292 |
pClient->channels = NULL; |
pClient->channels = NULL; |
293 |
lscp_driver_info_init(&(pClient->audio_info)); |
lscp_driver_info_init(&(pClient->audio_driver_info)); |
294 |
lscp_driver_info_init(&(pClient->midi_info)); |
lscp_driver_info_init(&(pClient->midi_driver_info)); |
295 |
|
lscp_device_info_init(&(pClient->audio_device_info)); |
296 |
|
lscp_device_info_init(&(pClient->midi_device_info)); |
297 |
lscp_param_info_init(&(pClient->audio_param_info)); |
lscp_param_info_init(&(pClient->audio_param_info)); |
298 |
lscp_param_info_init(&(pClient->midi_param_info)); |
lscp_param_info_init(&(pClient->midi_param_info)); |
299 |
|
lscp_device_port_info_init(&(pClient->audio_channel_info)); |
300 |
|
lscp_device_port_info_init(&(pClient->midi_port_info)); |
301 |
|
lscp_param_info_init(&(pClient->audio_channel_param_info)); |
302 |
|
lscp_param_info_init(&(pClient->midi_port_param_info)); |
303 |
lscp_engine_info_init(&(pClient->engine_info)); |
lscp_engine_info_init(&(pClient->engine_info)); |
304 |
lscp_channel_info_init(&(pClient->channel_info)); |
lscp_channel_info_init(&(pClient->channel_info)); |
305 |
// Initialize error stuff. |
// Initialize error stuff. |
362 |
// Free up all cached members. |
// Free up all cached members. |
363 |
lscp_channel_info_reset(&(pClient->channel_info)); |
lscp_channel_info_reset(&(pClient->channel_info)); |
364 |
lscp_engine_info_reset(&(pClient->engine_info)); |
lscp_engine_info_reset(&(pClient->engine_info)); |
365 |
|
lscp_param_info_reset(&(pClient->midi_port_param_info)); |
366 |
|
lscp_param_info_reset(&(pClient->audio_channel_param_info)); |
367 |
|
lscp_device_port_info_reset(&(pClient->midi_port_info)); |
368 |
|
lscp_device_port_info_reset(&(pClient->audio_channel_info)); |
369 |
lscp_param_info_reset(&(pClient->midi_param_info)); |
lscp_param_info_reset(&(pClient->midi_param_info)); |
370 |
lscp_param_info_reset(&(pClient->audio_param_info)); |
lscp_param_info_reset(&(pClient->audio_param_info)); |
371 |
lscp_driver_info_reset(&(pClient->midi_info)); |
lscp_device_info_reset(&(pClient->midi_device_info)); |
372 |
lscp_driver_info_reset(&(pClient->audio_info)); |
lscp_device_info_reset(&(pClient->audio_device_info)); |
373 |
|
lscp_driver_info_reset(&(pClient->midi_driver_info)); |
374 |
|
lscp_driver_info_reset(&(pClient->audio_driver_info)); |
375 |
// Free available engine table. |
// Free available engine table. |
376 |
lscp_szsplit_destroy(pClient->audio_drivers); |
lscp_szsplit_destroy(pClient->audio_drivers); |
377 |
lscp_szsplit_destroy(pClient->midi_drivers); |
lscp_szsplit_destroy(pClient->midi_drivers); |