|
Defines |
#define | LSCP_TIMEOUT_MSECS 500 |
Functions |
const char * | lscp_client_package (void) |
const char * | lscp_client_version (void) |
const char * | lscp_client_build (void) |
lscp_client_t * | lscp_client_create (const char *pszHost, int iPort, lscp_client_proc_t pfnCallback, void *pvData) |
lscp_status_t | lscp_client_join (lscp_client_t *pClient) |
lscp_status_t | lscp_client_destroy (lscp_client_t *pClient) |
lscp_status_t | lscp_client_set_timeout (lscp_client_t *pClient, int iTimeout) |
int | lscp_client_get_timeout (lscp_client_t *pClient) |
lscp_status_t | lscp_client_query (lscp_client_t *pClient, const char *pszQuery) |
const char * | lscp_client_get_result (lscp_client_t *pClient) |
int | lscp_client_get_errno (lscp_client_t *pClient) |
lscp_status_t | lscp_client_subscribe (lscp_client_t *pClient, lscp_event_t events) |
lscp_status_t | lscp_client_unsubscribe (lscp_client_t *pClient, lscp_event_t events) |
lscp_event_t | lscp_client_get_events (lscp_client_t *pClient) |
lscp_status_t | lscp_load_instrument (lscp_client_t *pClient, const char *pszFileName, int iInstrIndex, int iSamplerChannel) |
lscp_status_t | lscp_load_instrument_non_modal (lscp_client_t *pClient, const char *pszFileName, int iInstrIndex, int iSamplerChannel) |
lscp_status_t | lscp_load_engine (lscp_client_t *pClient, const char *pszEngineName, int iSamplerChannel) |
int | lscp_get_channels (lscp_client_t *pClient) |
int * | lscp_list_channels (lscp_client_t *pClient) |
int | lscp_add_channel (lscp_client_t *pClient) |
lscp_status_t | lscp_remove_channel (lscp_client_t *pClient, int iSamplerChannel) |
int | lscp_get_available_engines (lscp_client_t *pClient) |
const char ** | lscp_list_available_engines (lscp_client_t *pClient) |
lscp_engine_info_t * | lscp_get_engine_info (lscp_client_t *pClient, const char *pszEngineName) |
lscp_channel_info_t * | lscp_get_channel_info (lscp_client_t *pClient, int iSamplerChannel) |
int | lscp_get_channel_voice_count (lscp_client_t *pClient, int iSamplerChannel) |
int | lscp_get_channel_stream_count (lscp_client_t *pClient, int iSamplerChannel) |
int | lscp_get_channel_stream_usage (lscp_client_t *pClient, int iSamplerChannel) |
lscp_buffer_fill_t * | lscp_get_channel_buffer_fill (lscp_client_t *pClient, lscp_usage_t usage_type, int iSamplerChannel) |
lscp_status_t | lscp_set_channel_audio_type (lscp_client_t *pClient, int iSamplerChannel, const char *pszAudioDriver) |
lscp_status_t | lscp_set_channel_audio_device (lscp_client_t *pClient, int iSamplerChannel, int iAudioDevice) |
lscp_status_t | lscp_set_channel_audio_channel (lscp_client_t *pClient, int iSamplerChannel, int iAudioOut, int iAudioIn) |
lscp_status_t | lscp_set_channel_midi_type (lscp_client_t *pClient, int iSamplerChannel, const char *pszMidiDriver) |
lscp_status_t | lscp_set_channel_midi_device (lscp_client_t *pClient, int iSamplerChannel, int iMidiDevice) |
lscp_status_t | lscp_set_channel_midi_port (lscp_client_t *pClient, int iSamplerChannel, int iMidiPort) |
lscp_status_t | lscp_set_channel_midi_channel (lscp_client_t *pClient, int iSamplerChannel, int iMidiChannel) |
lscp_status_t | lscp_set_channel_volume (lscp_client_t *pClient, int iSamplerChannel, float fVolume) |
lscp_status_t | lscp_set_channel_mute (lscp_client_t *pClient, int iSamplerChannel, int iMute) |
lscp_status_t | lscp_set_channel_solo (lscp_client_t *pClient, int iSamplerChannel, int iSolo) |
lscp_status_t | lscp_reset_channel (lscp_client_t *pClient, int iSamplerChannel) |
lscp_status_t | lscp_reset_sampler (lscp_client_t *pClient) |
lscp_server_info_t * | lscp_get_server_info (lscp_client_t *pClient) |