X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_variables.h;h=6f48aa1760fc644eede289b7b6c9059b60a2fe78;hb=a161bda654bcac72c90214c46c6e814643f12398;hp=241185d2eb9a7314258ed8f523e607c7efcca600;hpb=b36bf4ee449c7fa9dfa0c670f0ded3046f5641c2;p=vlc diff --git a/include/vlc_variables.h b/include/vlc_variables.h index 241185d2eb..6f48aa1760 100644 --- a/include/vlc_variables.h +++ b/include/vlc_variables.h @@ -124,7 +124,6 @@ #define VLC_VAR_GETLIST 0x0025 #define VLC_VAR_CHOICESCOUNT 0x0026 -#define VLC_VAR_SETISCOMMAND 0x0040 /**@}*/ /** \defgroup var_GetAndSet Variable actions @@ -184,10 +183,16 @@ VLC_API int var_AddCallback( vlc_object_t *, const char *, vlc_callback_t, void VLC_API int var_DelCallback( vlc_object_t *, const char *, vlc_callback_t, void * ); VLC_API int var_TriggerCallback( vlc_object_t *, const char * ); +VLC_API int var_AddListCallback( vlc_object_t *, const char *, vlc_list_callback_t, void * ); +VLC_API int var_DelListCallback( vlc_object_t *, const char *, vlc_list_callback_t, void * ); + #define var_AddCallback(a,b,c,d) var_AddCallback( VLC_OBJECT(a), b, c, d ) #define var_DelCallback(a,b,c,d) var_DelCallback( VLC_OBJECT(a), b, c, d ) #define var_TriggerCallback(a,b) var_TriggerCallback( VLC_OBJECT(a), b ) +#define var_AddListCallback(a,b,c,d) var_AddListCallback( VLC_OBJECT(a), b, c, d ) +#define var_DelListCallback(a,b,c,d) var_DelListCallback( VLC_OBJECT(a), b, c, d ) + /***************************************************************************** * helpers functions *****************************************************************************/