X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_variables.h;h=6d095c3056027cdf1f77ba53eef56a84b610a0df;hb=26ce585efb09e224f6a5fcdd7dbf7201cced4c4a;hp=8faea3f34b6c8073b0c93782a82a708ef10efc7d;hpb=92f1b3aee74871e264db419def5170f2e3512751;p=vlc diff --git a/include/vlc_variables.h b/include/vlc_variables.h index 8faea3f34b..6d095c3056 100644 --- a/include/vlc_variables.h +++ b/include/vlc_variables.h @@ -41,13 +41,27 @@ * @{ */ -/***************************************************************************** - * Variable types - probably very incomplete - *****************************************************************************/ #define VLC_VAR_TYPE 0x00ff #define VLC_VAR_CLASS 0x00f0 #define VLC_VAR_FLAGS 0xff00 +/** + * \defgroup var_type Variable types + * These are the different types a vlc variable can have. + * @{ + */ +#define VLC_VAR_VOID 0x0010 +#define VLC_VAR_BOOL 0x0020 +#define VLC_VAR_INTEGER 0x0030 +#define VLC_VAR_HOTKEY 0x0031 +#define VLC_VAR_STRING 0x0040 +#define VLC_VAR_VARIABLE 0x0044 +#define VLC_VAR_FLOAT 0x0050 +#define VLC_VAR_TIME 0x0060 +#define VLC_VAR_ADDRESS 0x0070 +#define VLC_VAR_COORDS 0x00A0 +/**@}*/ + /** \defgroup var_flags Additive flags * These flags are added to the type field of the variable. Most as a result of * a var_Change() call, but some may be added at creation time