Go to the source code of this file.
◆ vlc_externals
#define vlc_externals |
( |
|
priv | ) |
(abort(), (void *)(priv)) |
◆ vlc_internals
#define vlc_internals |
( |
|
o | ) |
((o)->priv) |
◆ vlc_object_internals_t
Private LibVLC data for each object.
◆ var_DestroyAll()
◆ var_GetAllNames()
Return a list of all variable names.
There is no warranty that the returned variables will be still alive after the return of this function.
- Returns
- a NULL terminated list of char *, each elements and the return value must be freed by the caller
References ARRAY_APPEND, ARRAY_INIT, DECL_ARRAY, twalk(), twalk_ctx, TwalkGetNames(), vlc_object_internals::var_lock, vlc_object_internals::var_root, vlc_internals, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by filter_AddProxyCallbacks(), and filter_DelProxyCallbacks().