|
int | var_Create (vlc_object_t *obj, const char *name, int type) |
| Creates a VLC object variable.
|
|
void | var_Destroy (vlc_object_t *obj, const char *name) |
| Destroys a VLC object variable.
|
|
int | var_Change (vlc_object_t *obj, const char *name, int action,...) |
| Performs a special action on a variable.
|
|
int | var_Type (vlc_object_t *obj, const char *name) |
| Get the type of a variable.
|
|
int | var_Set (vlc_object_t *obj, const char *name, vlc_value_t val) |
| Sets a variable value.
|
|
int | var_Get (vlc_object_t *obj, const char *name, vlc_value_t *valp) |
| Gets a variable value.
|
|
int | var_SetChecked (vlc_object_t *, const char *, int, vlc_value_t) |
|
int | var_GetChecked (vlc_object_t *, const char *, int, vlc_value_t *) |
|
int | var_GetAndSet (vlc_object_t *obj, const char *name, int op, vlc_value_t *value) |
| Perform an atomic read-modify-write of a variable.
|
|
int | var_Inherit (vlc_object_t *, const char *, int, vlc_value_t *) |
| Finds the value of a variable.
|
|
void | var_AddCallback (vlc_object_t *obj, const char *name, vlc_callback_t callback, void *opaque) |
| Registers a callback for a variable.
|
|
void | var_DelCallback (vlc_object_t *obj, const char *name, vlc_callback_t callback, void *opaque) |
| Deregisters a callback from a variable.
|
|
void | var_TriggerCallback (vlc_object_t *obj, const char *name) |
| Triggers callbacks on a variable.
|
|
void | var_AddListCallback (vlc_object_t *, const char *, vlc_list_callback_t, void *) |
| Register a callback for a list variable.
|
|
void | var_DelListCallback (vlc_object_t *, const char *, vlc_list_callback_t, void *) |
| Remove a callback from a list variable.
|
|
static int | var_SetInteger (vlc_object_t *p_obj, const char *psz_name, int64_t i) |
| Set the value of an integer variable.
|
|
static int | var_SetBool (vlc_object_t *p_obj, const char *psz_name, bool b) |
| Set the value of an boolean variable.
|
|
static int | var_SetCoords (vlc_object_t *obj, const char *name, int32_t x, int32_t y) |
|
static int | var_SetFloat (vlc_object_t *p_obj, const char *psz_name, float f) |
| Set the value of a float variable.
|
|
static int | var_SetString (vlc_object_t *p_obj, const char *psz_name, const char *psz_string) |
| Set the value of a string variable.
|
|
static int | var_SetAddress (vlc_object_t *p_obj, const char *psz_name, void *ptr) |
| Set the value of a pointer variable.
|
|
static int64_t | var_GetInteger (vlc_object_t *p_obj, const char *psz_name) |
| Get an integer value.
|
|
static bool | var_GetBool (vlc_object_t *p_obj, const char *psz_name) |
| Get a boolean value.
|
|
static void | var_GetCoords (vlc_object_t *obj, const char *name, int32_t *px, int32_t *py) |
|
static float | var_GetFloat (vlc_object_t *p_obj, const char *psz_name) |
| Get a float value.
|
|
static char * | var_GetString (vlc_object_t *p_obj, const char *psz_name) |
| Get a string value.
|
|
static char * | var_GetNonEmptyString (vlc_object_t *p_obj, const char *psz_name) |
|
static void * | var_GetAddress (vlc_object_t *p_obj, const char *psz_name) |
|
static int64_t | var_IncInteger (vlc_object_t *p_obj, const char *psz_name) |
| Increment an integer variable.
|
|
static int64_t | var_DecInteger (vlc_object_t *p_obj, const char *psz_name) |
| Decrement an integer variable.
|
|
static uint64_t | var_OrInteger (vlc_object_t *obj, const char *name, unsigned v) |
|
static uint64_t | var_NAndInteger (vlc_object_t *obj, const char *name, unsigned v) |
|
static int64_t | var_CreateGetInteger (vlc_object_t *p_obj, const char *psz_name) |
| Create a integer variable with inherit and get its value.
|
|
static bool | var_CreateGetBool (vlc_object_t *p_obj, const char *psz_name) |
| Create a boolean variable with inherit and get its value.
|
|
static float | var_CreateGetFloat (vlc_object_t *p_obj, const char *psz_name) |
| Create a float variable with inherit and get its value.
|
|
static char * | var_CreateGetString (vlc_object_t *p_obj, const char *psz_name) |
| Create a string variable with inherit and get its value.
|
|
static char * | var_CreateGetNonEmptyString (vlc_object_t *p_obj, const char *psz_name) |
|
static void * | var_CreateGetAddress (vlc_object_t *p_obj, const char *psz_name) |
| Create an address variable with inherit and get its value.
|
|
static int64_t | var_CreateGetIntegerCommand (vlc_object_t *p_obj, const char *psz_name) |
| Create a integer command variable with inherit and get its value.
|
|
static bool | var_CreateGetBoolCommand (vlc_object_t *p_obj, const char *psz_name) |
| Create a boolean command variable with inherit and get its value.
|
|
static float | var_CreateGetFloatCommand (vlc_object_t *p_obj, const char *psz_name) |
| Create a float command variable with inherit and get its value.
|
|
static char * | var_CreateGetStringCommand (vlc_object_t *p_obj, const char *psz_name) |
| Create a string command variable with inherit and get its value.
|
|
static char * | var_CreateGetNonEmptyStringCommand (vlc_object_t *p_obj, const char *psz_name) |
|
static size_t | var_CountChoices (vlc_object_t *p_obj, const char *psz_name) |
|
static bool | var_ToggleBool (vlc_object_t *p_obj, const char *psz_name) |
|
static bool | var_InheritBool (vlc_object_t *obj, const char *name) |
|
static int64_t | var_InheritInteger (vlc_object_t *obj, const char *name) |
|
static float | var_InheritFloat (vlc_object_t *obj, const char *name) |
|
static char * | var_InheritString (vlc_object_t *obj, const char *name) |
|
static void * | var_InheritAddress (vlc_object_t *obj, const char *name) |
|
int | var_InheritURational (vlc_object_t *obj, unsigned *num, unsigned *den, const char *name) |
| Inherit a string as a fractional value.
|
|
int | var_LocationParse (vlc_object_t *obj, const char *mrl, const char *prefix) |
| Parses a string with multiple options.
|
|
VLC object variables and callbacks interface.