VLC
3.0.15
|
Go to the source code of this file.
Data Structures | |
struct | vlc_object_internals |
Macros | |
#define | vlc_internals(obj) (((vlc_object_internals_t*)(VLC_OBJECT(obj)))-1) |
#define | vlc_externals(priv) ((vlc_object_t *)((priv) + 1)) |
Typedefs | |
typedef struct vlc_object_internals | vlc_object_internals_t |
Private LibVLC data for each object. More... | |
Functions | |
void | DumpVariables (vlc_object_t *obj) |
void | var_DestroyAll (vlc_object_t *) |
char ** | var_GetAllNames (vlc_object_t *) |
Return a list of all variable names. More... | |
#define vlc_externals | ( | priv | ) | ((vlc_object_t *)((priv) + 1)) |
#define vlc_internals | ( | obj | ) | (((vlc_object_internals_t*)(VLC_OBJECT(obj)))-1) |
typedef struct vlc_object_internals vlc_object_internals_t |
Private LibVLC data for each object.
void DumpVariables | ( | vlc_object_t * | obj | ) |
void var_DestroyAll | ( | vlc_object_t * | ) |
Referenced by vlc_object_destroy().
char** var_GetAllNames | ( | vlc_object_t * | ) |
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.
Referenced by filter_AddProxyCallbacks(), and filter_DelProxyCallbacks().