xine-lib 1.2.11
|
#include <stdlib.h>
Go to the source code of this file.
Data Structures | |
struct | IntVal |
struct | FloatVal |
struct | StrVal |
struct | ListVal |
struct | BoolVal |
struct | _PARAM |
struct | _PARAMETERS |
Macros | |
#define | IVAL(p) ((p).param.ival.value) |
#define | SVAL(p) ((p).param.sval.value) |
#define | FVAL(p) ((p).param.fval.value) |
#define | BVAL(p) ((p).param.bval.value) |
#define | LVAL(p) ((p).param.slist.value) |
#define | FMIN(p) ((p).param.fval.min) |
#define | FMAX(p) ((p).param.fval.max) |
#define | FSTEP(p) ((p).param.fval.step) |
#define | IMIN(p) ((p).param.ival.min) |
#define | IMAX(p) ((p).param.ival.max) |
#define | ISTEP(p) ((p).param.ival.step) |
#define | secure_param goom_secure_param |
#define | secure_f_param goom_secure_f_param |
#define | secure_i_param goom_secure_i_param |
#define | secure_b_param goom_secure_b_param |
#define | secure_s_param goom_secure_s_param |
#define | secure_f_feedback goom_secure_f_feedback |
#define | secure_i_feedback goom_secure_i_feedback |
#define | set_list_param_value goom_set_list_param_value |
#define | set_str_param_value goom_set_str_param_value |
#define | plugin_parameters goom_plugin_parameters |
Typedefs | |
typedef struct _PARAM | PluginParam |
typedef struct _PARAMETERS | PluginParameters |
Enumerations | |
enum | ParamType { PARAM_INTVAL , PARAM_FLOATVAL , PARAM_BOOLVAL , PARAM_STRVAL , PARAM_LISTVAL } |
Functions | |
PluginParam | goom_secure_param (void) |
PluginParam | goom_secure_f_param (const char *name) |
PluginParam | goom_secure_i_param (const char *name) |
PluginParam | goom_secure_b_param (const char *name, int value) |
PluginParam | goom_secure_s_param (const char *name) |
PluginParam | goom_secure_f_feedback (const char *name) |
PluginParam | goom_secure_i_feedback (const char *name) |
void | goom_set_str_param_value (PluginParam *p, const char *str) |
void | goom_set_list_param_value (PluginParam *p, const char *str) |
PluginParameters | goom_plugin_parameters (const char *name, int nb) |
#define BVAL | ( | p | ) | ((p).param.bval.value) |
#define FMAX | ( | p | ) | ((p).param.fval.max) |
#define FMIN | ( | p | ) | ((p).param.fval.min) |
#define FSTEP | ( | p | ) | ((p).param.fval.step) |
#define FVAL | ( | p | ) | ((p).param.fval.value) |
#define IMAX | ( | p | ) | ((p).param.ival.max) |
#define IMIN | ( | p | ) | ((p).param.ival.min) |
#define ISTEP | ( | p | ) | ((p).param.ival.step) |
#define IVAL | ( | p | ) | ((p).param.ival.value) |
#define LVAL | ( | p | ) | ((p).param.slist.value) |
#define plugin_parameters goom_plugin_parameters |
#define secure_b_param goom_secure_b_param |
#define secure_f_feedback goom_secure_f_feedback |
#define secure_f_param goom_secure_f_param |
#define secure_i_feedback goom_secure_i_feedback |
#define secure_i_param goom_secure_i_param |
#define secure_param goom_secure_param |
#define secure_s_param goom_secure_s_param |
#define set_list_param_value goom_set_list_param_value |
#define set_str_param_value goom_set_str_param_value |
#define SVAL | ( | p | ) | ((p).param.sval.value) |
typedef struct _PARAM PluginParam |
typedef struct _PARAMETERS PluginParameters |
enum ParamType |
PluginParameters goom_plugin_parameters | ( | const char * | name, |
int | nb | ||
) |
References _PARAMETERS::desc, _PARAMETERS::name, name, _PARAMETERS::nbParams, and _PARAMETERS::params.
PluginParam goom_secure_b_param | ( | const char * | name, |
int | value | ||
) |
References BVAL, _PARAM::name, name, PARAM_BOOLVAL, secure_param, and _PARAM::type.
PluginParam goom_secure_f_feedback | ( | const char * | name | ) |
References name, _PARAM::rw, and secure_f_param.
PluginParam goom_secure_f_param | ( | const char * | name | ) |
References FMAX, FMIN, FSTEP, FVAL, _PARAM::name, name, PARAM_FLOATVAL, secure_param, and _PARAM::type.
PluginParam goom_secure_i_feedback | ( | const char * | name | ) |
References name, _PARAM::rw, and secure_i_param.
PluginParam goom_secure_i_param | ( | const char * | name | ) |
References IMAX, IMIN, ISTEP, IVAL, _PARAM::name, name, PARAM_INTVAL, secure_param, and _PARAM::type.
PluginParam goom_secure_param | ( | void | ) |
References _PARAM::change_listener, _PARAM::changed, _PARAM::desc, empty_fct(), _PARAM::name, _PARAM::rw, and _PARAM::user_data.
PluginParam goom_secure_s_param | ( | const char * | name | ) |
References _PARAM::name, name, PARAM_STRVAL, secure_param, SVAL, and _PARAM::type.
void goom_set_list_param_value | ( | PluginParam * | p, |
const char * | str | ||
) |
References LVAL.
void goom_set_str_param_value | ( | PluginParam * | p, |
const char * | str | ||
) |
References SVAL.