|
Data Structures |
struct | _lscp_server_info_t |
struct | _lscp_engine_info_t |
struct | _lscp_channel_info_t |
struct | _lscp_buffer_fill_t |
Defines |
#define | LSCP_MIDI_CHANNEL_ALL 16 |
Typedefs |
typedef _lscp_server_info_t | lscp_server_info_t |
typedef _lscp_engine_info_t | lscp_engine_info_t |
typedef _lscp_channel_info_t | lscp_channel_info_t |
typedef _lscp_buffer_fill_t | lscp_buffer_fill_t |
typedef enum _lscp_usage_t | lscp_usage_t |
typedef _lscp_client_t | lscp_client_t |
typedef lscp_status_t(* | lscp_client_proc_t )(struct _lscp_client_t *pClient, lscp_event_t event, const char *pchData, int cchData, void *pvData) |
Enumerations |
enum | _lscp_usage_t { LSCP_USAGE_BYTES = 0,
LSCP_USAGE_PERCENTAGE
} |
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 iUsageType, int iSamplerChannel) |
lscp_status_t | lscp_set_channel_audio_type (lscp_client_t *pClient, int iSamplerChannel, const char *pszAudioType) |
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 *pszMidiType) |
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) |