X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_extensions.h;h=07c6221ae744008b426989cd1184ae17ee3ff513;hb=12ade3e3bc975d5426ba4af155b7372c31093b31;hp=7d9452472c2c8de7de1eb00dbeb499291d0e8ff7;hpb=73d52311f647fec65cbfec8d8a74908d10a25049;p=vlc diff --git a/include/vlc_extensions.h b/include/vlc_extensions.h index 7d9452472c..07c6221ae7 100644 --- a/include/vlc_extensions.h +++ b/include/vlc_extensions.h @@ -75,6 +75,7 @@ enum EXTENSION_TRIGGER, /**< arg1: extension_t* */ EXTENSION_TRIGGER_MENU, /**< arg1: extension_t*, int (uint16_t) */ EXTENSION_SET_INPUT, /**< arg1: extension_t*, arg2 (input_thread_t) */ + EXTENSION_PLAYING_CHANGED, /**< arg1: extension_t*, arg2 int( playing status ) */ }; /** @@ -153,6 +154,13 @@ static inline int extension_SetInput( extensions_manager_t *p_mgr, return extension_Control( p_mgr, EXTENSION_SET_INPUT, p_ext, p_input ); } +static inline int extension_PlayingChanged( extensions_manager_t *p_mgr, + extension_t *p_ext, + int state ) +{ + return extension_Control( p_mgr, EXTENSION_PLAYING_CHANGED, p_ext, state ); +} + /** Can this extension only be triggered but not activated? Not compatible with HasMenu */ #define extension_TriggerOnly( mgr, ext ) \