struct clap_input_events clap_input_events_t
struct clap_output_events clap_output_events_t
struct clap_host clap_host_t
uint32_t clap_id
Definition id.h:6
#define CLAP_ABI
Definition macros.h:24
#define CLAP_CONSTEXPR
Definition macros.h:32
unsigned int uint32_t
Definition mid.cpp:100
struct clap_plugin_params clap_plugin_params_t
uint32_t clap_param_clear_flags
Definition params.h:270
@ CLAP_PARAM_CLEAR_ALL
Definition params.h:262
@ CLAP_PARAM_CLEAR_AUTOMATIONS
Definition params.h:265
@ CLAP_PARAM_CLEAR_MODULATIONS
Definition params.h:268
struct clap_host_params clap_host_params_t
@ CLAP_PARAM_IS_MODULATABLE_PER_PORT
Definition params.h:140
@ CLAP_PARAM_IS_STEPPED
Definition params.h:86
@ CLAP_PARAM_IS_READONLY
Definition params.h:96
@ CLAP_PARAM_IS_MODULATABLE_PER_KEY
Definition params.h:134
@ CLAP_PARAM_IS_AUTOMATABLE
Definition params.h:113
@ CLAP_PARAM_IS_MODULATABLE_PER_CHANNEL
Definition params.h:137
@ CLAP_PARAM_IS_AUTOMATABLE_PER_KEY
Definition params.h:119
@ CLAP_PARAM_IS_HIDDEN
Definition params.h:93
@ CLAP_PARAM_IS_AUTOMATABLE_PER_NOTE_ID
Definition params.h:116
@ CLAP_PARAM_IS_AUTOMATABLE_PER_CHANNEL
Definition params.h:122
@ CLAP_PARAM_IS_AUTOMATABLE_PER_PORT
Definition params.h:125
@ CLAP_PARAM_IS_MODULATABLE_PER_NOTE_ID
Definition params.h:131
@ CLAP_PARAM_IS_BYPASS
Definition params.h:102
@ CLAP_PARAM_REQUIRES_PROCESS
Definition params.h:147
@ CLAP_PARAM_IS_MODULATABLE
Definition params.h:128
@ CLAP_PARAM_IS_PERIODIC
Definition params.h:89
uint32_t clap_param_info_flags
Definition params.h:149
uint32_t clap_param_rescan_flags
Definition params.h:258
static CLAP_CONSTEXPR const char CLAP_EXT_PARAMS[]
Definition params.h:77
@ CLAP_PARAM_RESCAN_TEXT
Definition params.h:229
@ CLAP_PARAM_RESCAN_ALL
Definition params.h:256
@ CLAP_PARAM_RESCAN_VALUES
Definition params.h:226
@ CLAP_PARAM_RESCAN_INFO
Definition params.h:237
struct clap_param_info clap_param_info_t
struct clap_plugin clap_plugin_t
@ CLAP_NAME_SIZE
Definition string-sizes.h:9
@ CLAP_PATH_SIZE
Definition string-sizes.h:16
clap_id param_id
Definition params.h:279
void(CLAP_ABI *request_flush)(const clap_host_t *host)
clap_param_rescan_flags flags
Definition params.h:275
void * cookie
Definition params.h:169
char name[CLAP_NAME_SIZE]
Definition params.h:172
char module[CLAP_PATH_SIZE]
Definition params.h:176
clap_param_info_flags flags
Definition params.h:156
clap_id id
Definition params.h:154
double max_value
Definition params.h:179
double default_value
Definition params.h:180
double min_value
Definition params.h:178
bool(CLAP_ABI *get_value)(const clap_plugin_t *plugin
clap_id param_id
Definition params.h:196
const clap_input_events_t const clap_output_events_t * out
Definition params.h:218
uint32_t(CLAP_ABI *count)(const clap_plugin_t *plugin)
bool(CLAP_ABI *get_info)(const clap_plugin_t *plugin
void(CLAP_ABI *flush)(const clap_plugin_t *plugin
clap_id double char * display
Definition params.h:203
uint32_t param_index
Definition params.h:191
clap_id double * value
Definition params.h:196
bool(CLAP_ABI *value_to_text)(const clap_plugin_t *plugin
bool(CLAP_ABI *text_to_value)(const clap_plugin_t *plugin
clap_id double char uint32_t size
Definition params.h:203
const clap_input_events_t * in
Definition params.h:217
uint32_t clap_param_info_t * param_info
Definition params.h:192
int flush(__G__ rawbuf, size, unshrink) __GDEF uch *rawbuf
#define void
Definition unzip.h:396
_WDL_CSTRING_PREFIX void INT_PTR count
Definition wdlcstring.h:263