398 |
lscp_mutex_lock(pClient->mutex); |
lscp_mutex_lock(pClient->mutex); |
399 |
|
|
400 |
// Free up all cached members. |
// Free up all cached members. |
401 |
lscp_channel_info_reset(&(pClient->channel_info)); |
lscp_channel_info_free(&(pClient->channel_info)); |
402 |
lscp_engine_info_reset(&(pClient->engine_info)); |
lscp_engine_info_free(&(pClient->engine_info)); |
403 |
lscp_param_info_reset(&(pClient->midi_port_param_info)); |
lscp_param_info_free(&(pClient->midi_port_param_info)); |
404 |
lscp_param_info_reset(&(pClient->audio_channel_param_info)); |
lscp_param_info_free(&(pClient->audio_channel_param_info)); |
405 |
lscp_device_port_info_reset(&(pClient->midi_port_info)); |
lscp_device_port_info_free(&(pClient->midi_port_info)); |
406 |
lscp_device_port_info_reset(&(pClient->audio_channel_info)); |
lscp_device_port_info_free(&(pClient->audio_channel_info)); |
407 |
lscp_param_info_reset(&(pClient->midi_param_info)); |
lscp_param_info_free(&(pClient->midi_param_info)); |
408 |
lscp_param_info_reset(&(pClient->audio_param_info)); |
lscp_param_info_free(&(pClient->audio_param_info)); |
409 |
lscp_device_info_reset(&(pClient->midi_device_info)); |
lscp_device_info_free(&(pClient->midi_device_info)); |
410 |
lscp_device_info_reset(&(pClient->audio_device_info)); |
lscp_device_info_free(&(pClient->audio_device_info)); |
411 |
lscp_driver_info_reset(&(pClient->midi_driver_info)); |
lscp_driver_info_free(&(pClient->midi_driver_info)); |
412 |
lscp_driver_info_reset(&(pClient->audio_driver_info)); |
lscp_driver_info_free(&(pClient->audio_driver_info)); |
413 |
// Free available engine table. |
// Free available engine table. |
414 |
lscp_szsplit_destroy(pClient->audio_drivers); |
lscp_szsplit_destroy(pClient->audio_drivers); |
415 |
lscp_szsplit_destroy(pClient->midi_drivers); |
lscp_szsplit_destroy(pClient->midi_drivers); |