102 |
//------------------------------------------------------------------------- |
//------------------------------------------------------------------------- |
103 |
// Audio driver control functions. |
// Audio driver control functions. |
104 |
|
|
105 |
const char ** lscp_get_available_audio_drivers(lscp_client_t *pClient); |
int lscp_get_available_audio_drivers (lscp_client_t *pClient); |
106 |
|
const char ** lscp_list_available_audio_drivers (lscp_client_t *pClient); |
107 |
|
|
108 |
lscp_driver_info_t * lscp_get_audio_driver_info (lscp_client_t *pClient, const char *pszAudioDriver); |
lscp_driver_info_t * lscp_get_audio_driver_info (lscp_client_t *pClient, const char *pszAudioDriver); |
109 |
lscp_param_info_t * lscp_get_audio_driver_param_info(lscp_client_t *pClient, const char *pszAudioDriver, const char *pszParam, lscp_param_t *pDepList); |
lscp_param_info_t * lscp_get_audio_driver_param_info(lscp_client_t *pClient, const char *pszAudioDriver, const char *pszParam, lscp_param_t *pDepList); |
128 |
//------------------------------------------------------------------------- |
//------------------------------------------------------------------------- |
129 |
// MIDI driver control functions. |
// MIDI driver control functions. |
130 |
|
|
131 |
const char ** lscp_get_available_midi_drivers (lscp_client_t *pClient); |
int lscp_get_available_midi_drivers (lscp_client_t *pClient); |
132 |
|
const char ** lscp_list_available_midi_drivers(lscp_client_t *pClient); |
133 |
|
|
134 |
lscp_driver_info_t * lscp_get_midi_driver_info (lscp_client_t *pClient, const char *pszMidiDriver); |
lscp_driver_info_t * lscp_get_midi_driver_info (lscp_client_t *pClient, const char *pszMidiDriver); |
135 |
lscp_param_info_t * lscp_get_midi_driver_param_info (lscp_client_t *pClient, const char *pszMidiDriver, const char *pszParam, lscp_param_t *pDepList); |
lscp_param_info_t * lscp_get_midi_driver_param_info (lscp_client_t *pClient, const char *pszMidiDriver, const char *pszParam, lscp_param_t *pDepList); |
150 |
lscp_param_info_t * lscp_get_midi_port_param_info (lscp_client_t *pClient, int iMidiDevice, int iMidiPort, const char *pszParam); |
lscp_param_info_t * lscp_get_midi_port_param_info (lscp_client_t *pClient, int iMidiDevice, int iMidiPort, const char *pszParam); |
151 |
lscp_status_t lscp_set_midi_port_param (lscp_client_t *pClient, int iMidiDevice, int iMidiPort, lscp_param_t *pParam); |
lscp_status_t lscp_set_midi_port_param (lscp_client_t *pClient, int iMidiDevice, int iMidiPort, lscp_param_t *pParam); |
152 |
|
|
153 |
|
//------------------------------------------------------------------------- |
154 |
|
// Generic parameter list functions. |
155 |
|
|
156 |
|
const char * lscp_get_param_value (lscp_param_t *pParams, const char *pszParam); |
157 |
|
|
158 |
|
|
159 |
#if defined(__cplusplus) |
#if defined(__cplusplus) |
160 |
} |
} |