X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_variables.h;h=21d474366e917cadf046dff6417ee72c142d514e;hb=6767b4426c5a7725eaf6cafaa9de856f0bad21b7;hp=b1c2b394e8614967320ebda2a3f3f47eda39aaf5;hpb=b4c9cb160e24388a8c6092717f5257cdf46f146a;p=vlc diff --git a/include/vlc_variables.h b/include/vlc_variables.h index b1c2b394e8..21d474366e 100644 --- a/include/vlc_variables.h +++ b/include/vlc_variables.h @@ -713,6 +713,16 @@ static inline mtime_t var_InheritTime( vlc_object_t *obj, const char *name ) } #define var_InheritTime(o, n) var_InheritTime(VLC_OBJECT(o), n) +static inline void *var_InheritAddress( vlc_object_t *obj, const char *name ) +{ + vlc_value_t val; + + if( var_Inherit( obj, name, VLC_VAR_ADDRESS, &val ) ) + val.p_address = NULL; + return val.p_address; +} +#define var_InheritAddress(o, n) var_InheritAddress(VLC_OBJECT(o), n) + VLC_EXPORT( int, var_InheritURational, ( vlc_object_t *, unsigned *num, unsigned *den, const char *var ) ); #define var_InheritURational(a,b,c,d) var_InheritURational(VLC_OBJECT(a), b, c, d)