30 |
extern "C" { |
extern "C" { |
31 |
#endif |
#endif |
32 |
|
|
33 |
|
//------------------------------------------------------------------------- |
34 |
|
// MIDI channel omni mode. |
35 |
|
|
36 |
|
#define LSCP_MIDI_CHANNEL_ALL 0 |
37 |
|
|
38 |
|
|
39 |
//------------------------------------------------------------------------- |
//------------------------------------------------------------------------- |
40 |
// Client data structures. |
// Client data structures. |
130 |
lscp_status_t lscp_client_subscribe (lscp_client_t *pClient, lscp_event_t events); |
lscp_status_t lscp_client_subscribe (lscp_client_t *pClient, lscp_event_t events); |
131 |
lscp_status_t lscp_client_unsubscribe (lscp_client_t *pClient, lscp_event_t events); |
lscp_status_t lscp_client_unsubscribe (lscp_client_t *pClient, lscp_event_t events); |
132 |
|
|
133 |
lscp_event_t lscp_client_events (lscp_client_t *pClient); |
lscp_event_t lscp_client_get_events (lscp_client_t *pClient); |
134 |
|
|
135 |
//------------------------------------------------------------------------- |
//------------------------------------------------------------------------- |
136 |
// Client command protocol functions. |
// Client command protocol functions. |
149 |
|
|
150 |
int lscp_get_channel_voice_count (lscp_client_t *pClient, int iSamplerChannel); |
int lscp_get_channel_voice_count (lscp_client_t *pClient, int iSamplerChannel); |
151 |
int lscp_get_channel_stream_count (lscp_client_t *pClient, int iSamplerChannel); |
int lscp_get_channel_stream_count (lscp_client_t *pClient, int iSamplerChannel); |
152 |
|
int lscp_get_channel_stream_usage (lscp_client_t *pClient, int iSamplerChannel); |
153 |
|
|
154 |
lscp_buffer_fill_t * lscp_get_channel_buffer_fill (lscp_client_t *pClient, lscp_usage_t iUsageType, int iSamplerChannel); |
lscp_buffer_fill_t * lscp_get_channel_buffer_fill (lscp_client_t *pClient, lscp_usage_t iUsageType, int iSamplerChannel); |
155 |
|
|
165 |
|
|
166 |
lscp_status_t lscp_reset_channel (lscp_client_t *pClient, int iSamplerChannel); |
lscp_status_t lscp_reset_channel (lscp_client_t *pClient, int iSamplerChannel); |
167 |
|
|
168 |
|
lscp_status_t lscp_reset_sampler (lscp_client_t *pClient); |
169 |
|
|
170 |
#if defined(__cplusplus) |
#if defined(__cplusplus) |
171 |
} |
} |