1 #ifndef _CONFIG_PARAM_H 2 #define _CONFIG_PARAM_H 68 #define IVAL(p) ((p).param.ival.value) 69 #define SVAL(p) ((p).param.sval.value) 70 #define FVAL(p) ((p).param.fval.value) 71 #define BVAL(p) ((p).param.bval.value) 72 #define LVAL(p) ((p).param.slist.value) 74 #define FMIN(p) ((p).param.fval.min) 75 #define FMAX(p) ((p).param.fval.max) 76 #define FSTEP(p) ((p).param.fval.step) 78 #define IMIN(p) ((p).param.ival.min) 79 #define IMAX(p) ((p).param.ival.max) 80 #define ISTEP(p) ((p).param.ival.step) 104 #define secure_param goom_secure_param 105 #define secure_f_param goom_secure_f_param 106 #define secure_i_param goom_secure_i_param 107 #define secure_b_param goom_secure_b_param 108 #define secure_s_param goom_secure_s_param 109 #define secure_f_feedback goom_secure_f_feedback 110 #define secure_i_feedback goom_secure_i_feedback 111 #define set_list_param_value goom_set_list_param_value 112 #define set_str_param_value goom_set_str_param_value 113 #define plugin_parameters goom_plugin_parameters int max
Definition: goom_config_param.h:24
void * user_data
Definition: goom_config_param.h:65
Definition: goom_config_param.h:27
float value
Definition: goom_config_param.h:28
ParamType
Definition: goom_config_param.h:13
struct BoolVal bval
Definition: goom_config_param.h:56
struct IntVal ival
Definition: goom_config_param.h:52
int value
Definition: goom_config_param.h:42
void(* changed)(struct _PARAM *_this)
Definition: goom_config_param.h:63
float step
Definition: goom_config_param.h:31
float min
Definition: goom_config_param.h:29
struct ListVal slist
Definition: goom_config_param.h:55
Definition: goom_config_param.h:33
int step
Definition: goom_config_param.h:25
struct _PARAMETERS PluginParameters
Definition: goom_config_param.h:36
struct StrVal sval
Definition: goom_config_param.h:54
const char * desc
Definition: goom_config_param.h:48
const char * name
Definition: goom_config_param.h:96
PluginParameters goom_plugin_parameters(const char *name, int nb)
Definition: config_param.c:83
char ** choices
Definition: goom_config_param.h:39
Definition: goom_config_param.h:15
char rw
Definition: goom_config_param.h:49
PluginParam goom_secure_s_param(const char *name)
Definition: config_param.c:50
Definition: goom_config_param.h:14
PluginParam goom_secure_i_param(const char *name)
Definition: config_param.c:66
ParamType type
Definition: goom_config_param.h:50
Definition: goom_config_param.h:18
const char * name
Definition: goom_config_param.h:47
float max
Definition: goom_config_param.h:30
int min
Definition: goom_config_param.h:23
void goom_set_list_param_value(PluginParam *p, const char *str)
Definition: config_param.c:103
Definition: goom_config_param.h:17
PluginParam ** params
Definition: goom_config_param.h:99
PluginParam goom_secure_param(void)
Definition: config_param.c:23
PluginParam goom_secure_f_param(const char *name)
Definition: config_param.c:33
Definition: goom_config_param.h:46
Definition: goom_config_param.h:16
struct FloatVal fval
Definition: goom_config_param.h:53
char * value
Definition: goom_config_param.h:37
const char * desc
Definition: goom_config_param.h:97
char * value
Definition: goom_config_param.h:34
Definition: goom_config_param.h:41
Definition: goom_config_param.h:95
int nbParams
Definition: goom_config_param.h:98
int value
Definition: goom_config_param.h:22
void(* change_listener)(struct _PARAM *_this)
Definition: goom_config_param.h:60
Definition: goom_config_param.h:21
int nbChoices
Definition: goom_config_param.h:38
PluginParam goom_secure_i_feedback(const char *name)
Definition: config_param.c:77
PluginParam goom_secure_b_param(const char *name, int value)
Definition: config_param.c:58
void goom_set_str_param_value(PluginParam *p, const char *str)
Definition: config_param.c:94
PluginParam goom_secure_f_feedback(const char *name)
Definition: config_param.c:44
struct _PARAM PluginParam