client.h | client.h | |||
---|---|---|---|---|
skipping to change at line 141 | skipping to change at line 141 | |||
//------------------------------------------------------------------------- | //------------------------------------------------------------------------- | |||
// Client command protocol functions. | // Client command protocol functions. | |||
lscp_status_t lscp_load_instrument (lscp_client_t *pCl ient, const char *pszFileName, int iInstrIndex, int iSamplerChannel); | lscp_status_t lscp_load_instrument (lscp_client_t *pCl ient, const char *pszFileName, int iInstrIndex, int iSamplerChannel); | |||
lscp_status_t lscp_load_instrument_non_modal (lscp_client_t *pCl ient, const char *pszFileName, int iInstrIndex, int iSamplerChannel); | lscp_status_t lscp_load_instrument_non_modal (lscp_client_t *pCl ient, const char *pszFileName, int iInstrIndex, int iSamplerChannel); | |||
lscp_status_t lscp_load_engine (lscp_client_t *pCl ient, const char *pszEngineName, int iSamplerChannel); | lscp_status_t lscp_load_engine (lscp_client_t *pCl ient, const char *pszEngineName, int iSamplerChannel); | |||
int lscp_get_channels (lscp_client_t *pCl ient); | int lscp_get_channels (lscp_client_t *pCl ient); | |||
int * lscp_list_channels (lscp_client_t *pCl ient); | int * lscp_list_channels (lscp_client_t *pCl ient); | |||
int lscp_add_channel (lscp_client_t *pCl ient); | int lscp_add_channel (lscp_client_t *pCl ient); | |||
lscp_status_t lscp_remove_channel (lscp_client_t *pCl ient, int iSamplerChannel); | lscp_status_t lscp_remove_channel (lscp_client_t *pCl ient, int iSamplerChannel); | |||
const char ** lscp_get_available_engines (lscp_client_t *pCl | ||||
ient); | int lscp_get_available_engines (lscp_client_t *pCl | |||
ient); | ||||
const char ** lscp_list_available_engines (lscp_client_t *pCl | ||||
ient); | ||||
lscp_engine_info_t * lscp_get_engine_info (lscp_client_t *pCl ient, const char *pszEngineName); | lscp_engine_info_t * lscp_get_engine_info (lscp_client_t *pCl ient, const char *pszEngineName); | |||
lscp_channel_info_t * lscp_get_channel_info (lscp_client_t *pCl ient, int iSamplerChannel); | lscp_channel_info_t * lscp_get_channel_info (lscp_client_t *pCl ient, int iSamplerChannel); | |||
int lscp_get_channel_voice_count (lscp_client_t *pCl ient, int iSamplerChannel); | int lscp_get_channel_voice_count (lscp_client_t *pCl ient, int iSamplerChannel); | |||
int lscp_get_channel_stream_count (lscp_client_t *pCl ient, int iSamplerChannel); | int lscp_get_channel_stream_count (lscp_client_t *pCl ient, int iSamplerChannel); | |||
int lscp_get_channel_stream_usage (lscp_client_t *pCl ient, int iSamplerChannel); | int lscp_get_channel_stream_usage (lscp_client_t *pCl ient, int iSamplerChannel); | |||
lscp_buffer_fill_t * lscp_get_channel_buffer_fill (lscp_client_t *pCl ient, lscp_usage_t iUsageType, int iSamplerChannel); | lscp_buffer_fill_t * lscp_get_channel_buffer_fill (lscp_client_t *pCl ient, lscp_usage_t iUsageType, int iSamplerChannel); | |||
End of changes. 1 change blocks. | ||||
2 lines changed or deleted | 5 lines changed or added | |||
device.h | device.h | |||
---|---|---|---|---|
skipping to change at line 98 | skipping to change at line 98 | |||
typedef struct _lscp_device_port_info_t | typedef struct _lscp_device_port_info_t | |||
{ | { | |||
char * name; | char * name; | |||
lscp_param_t *params; | lscp_param_t *params; | |||
} lscp_device_port_info_t; | } lscp_device_port_info_t; | |||
//------------------------------------------------------------------------- | //------------------------------------------------------------------------- | |||
// Audio driver control functions. | // Audio driver control functions. | |||
const char ** lscp_get_available_audio_drivers(lscp_client_t *pCl | int lscp_get_available_audio_drivers (lscp_client_t | |||
ient); | *pClient); | |||
const char ** lscp_list_available_audio_drivers (lscp_client_t | ||||
*pClient); | ||||
lscp_driver_info_t * lscp_get_audio_driver_info (lscp_client_t *pCl ient, const char *pszAudioDriver); | lscp_driver_info_t * lscp_get_audio_driver_info (lscp_client_t *pCl ient, const char *pszAudioDriver); | |||
lscp_param_info_t * lscp_get_audio_driver_param_info(lscp_client_t *pCl ient, const char *pszAudioDriver, const char *pszParam, lscp_param_t *pDepL ist); | lscp_param_info_t * lscp_get_audio_driver_param_info(lscp_client_t *pCl ient, const char *pszAudioDriver, const char *pszParam, lscp_param_t *pDepL ist); | |||
//------------------------------------------------------------------------- | //------------------------------------------------------------------------- | |||
// Audio device control functions. | // Audio device control functions. | |||
int lscp_create_audio_device (lscp_client_t *pCl ient, const char *pszAudioDriver, lscp_param_t *pParams); | int lscp_create_audio_device (lscp_client_t *pCl ient, const char *pszAudioDriver, lscp_param_t *pParams); | |||
lscp_status_t lscp_destroy_audio_device (lscp_client_t *pCl ient, int iAudioDevice); | lscp_status_t lscp_destroy_audio_device (lscp_client_t *pCl ient, int iAudioDevice); | |||
skipping to change at line 122 | skipping to change at line 123 | |||
lscp_status_t lscp_set_audio_device_param (lscp_client_t *pCl ient, int iAudioDevice, lscp_param_t *pParam); | lscp_status_t lscp_set_audio_device_param (lscp_client_t *pCl ient, int iAudioDevice, lscp_param_t *pParam); | |||
lscp_device_port_info_t *lscp_get_audio_channel_info (lscp_client_t *pCl ient, int iAudioDevice, int iAudioChannel); | lscp_device_port_info_t *lscp_get_audio_channel_info (lscp_client_t *pCl ient, int iAudioDevice, int iAudioChannel); | |||
lscp_param_info_t * lscp_get_audio_channel_param_info (lscp_client_t *pClient, int iAudioDevice, int iAudioChannel, const char *pszParam); | lscp_param_info_t * lscp_get_audio_channel_param_info (lscp_client_t *pClient, int iAudioDevice, int iAudioChannel, const char *pszParam); | |||
lscp_status_t lscp_set_audio_channel_param (lscp_client_t *pClient, int iAudioDevice, int iAudioChannel, lscp_param_t *pParam); | lscp_status_t lscp_set_audio_channel_param (lscp_client_t *pClient, int iAudioDevice, int iAudioChannel, lscp_param_t *pParam); | |||
//------------------------------------------------------------------------- | //------------------------------------------------------------------------- | |||
// MIDI driver control functions. | // MIDI driver control functions. | |||
const char ** lscp_get_available_midi_drivers (lscp_client_t *pCl | int lscp_get_available_midi_drivers (lscp_client_t *pCl | |||
ient); | ient); | |||
const char ** lscp_list_available_midi_drivers(lscp_client_t *pCl | ||||
ient); | ||||
lscp_driver_info_t * lscp_get_midi_driver_info (lscp_client_t *pCl ient, const char *pszMidiDriver); | lscp_driver_info_t * lscp_get_midi_driver_info (lscp_client_t *pCl ient, const char *pszMidiDriver); | |||
lscp_param_info_t * lscp_get_midi_driver_param_info (lscp_client_t *pCl ient, const char *pszMidiDriver, const char *pszParam, lscp_param_t *pDepLi st); | lscp_param_info_t * lscp_get_midi_driver_param_info (lscp_client_t *pCl ient, const char *pszMidiDriver, const char *pszParam, lscp_param_t *pDepLi st); | |||
//------------------------------------------------------------------------- | //------------------------------------------------------------------------- | |||
// MIDI device control functions. | // MIDI device control functions. | |||
int lscp_create_midi_device (lscp_client_t *pCl ient, const char *pszMidiDriver, lscp_param_t *pParams); | int lscp_create_midi_device (lscp_client_t *pCl ient, const char *pszMidiDriver, lscp_param_t *pParams); | |||
lscp_status_t lscp_destroy_midi_device (lscp_client_t *pCl ient, int iMidiDevice); | lscp_status_t lscp_destroy_midi_device (lscp_client_t *pCl ient, int iMidiDevice); | |||
End of changes. 2 change blocks. | ||||
4 lines changed or deleted | 8 lines changed or added | |||
version.h | version.h | |||
---|---|---|---|---|
skipping to change at line 27 | skipping to change at line 27 | |||
You should have received a copy of the GNU Lesser General Public | You should have received a copy of the GNU Lesser General Public | |||
License along with this library; if not, write to the Free Software | License along with this library; if not, write to the Free Software | |||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |||
*************************************************************************** **/ | *************************************************************************** **/ | |||
#ifndef __LSCP_VERSION_H | #ifndef __LSCP_VERSION_H | |||
#define __LSCP_VERSION_H | #define __LSCP_VERSION_H | |||
#define LSCP_PACKAGE "liblscp" | #define LSCP_PACKAGE "liblscp" | |||
#define LSCP_VERSION "0.2.7" | #define LSCP_VERSION "0.2.8" | |||
#endif // __LSCP_VERSION_H | #endif // __LSCP_VERSION_H | |||
// end of version.h | // end of version.h | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||