VLC
3.0.15
|
Common structure members. More...
Data Fields | |
const char * | object_type |
Object type name. More... | |
char * | header |
Log messages header. More... | |
int | flags |
bool | force |
Module probe flag. More... | |
libvlc_int_t * | libvlc |
LibVLC instance. More... | |
vlc_object_t * | parent |
Parent object. More... | |
Common structure members.
VLC object common members
Common public properties for all VLC objects. Object also have private properties maintained by the core, see vlc_object_internals_t
int vlc_common_members::flags |
Referenced by Create(), get_dialog_provider(), spuregion_CreateFromPicture(), vlc_custom_create(), and vlc_vaLog().
bool vlc_common_members::force |
Module probe flag.
A boolean during module probing when the probe is "forced". See module_need().
Referenced by vlc_custom_create(), and vlc_module_load().
char* vlc_common_members::header |
Log messages header.
Human-readable header for log messages. This is not thread-safe and only used by VLM and Lua interfaces.
Referenced by Create(), vlc_custom_create(), and vlc_object_destroy().
libvlc_int_t* vlc_common_members::libvlc |
LibVLC instance.
Root VLC object of the objects tree that this object belongs in.
Referenced by config_AddIntf(), config_ExistIntf(), config_RemoveIntf(), get_dialog_provider(), get_memory_keystore(), InputEvent(), PlayItem(), Thread(), update_New(), vlc_actions_get_key_names(), vlc_custom_create(), vlc_mta_acquire(), vlc_mta_release(), vlc_vaLog(), vlm_Delete(), and vlm_New().
const char* vlc_common_members::object_type |
Object type name.
A constant string identifying the type of the object (for logging)
Referenced by PrintObject(), vlc_custom_create(), and vlc_vaLog().
vlc_object_t* vlc_common_members::parent |
Parent object.
The parent VLC object in the objects tree. For the root (the LibVLC instance) object, this is NULL.
Referenced by aout_Destroy(), aout_filter_RequestVout(), aout_PolicyNotify(), aout_volume_Delete(), pl_Get(), playlist_sd_item_added(), playlist_sd_item_removed(), se_AttachWrapper(), var_Inherit(), vlc_custom_create(), vlc_https_connect_proxy(), vlc_object_destroy(), vlc_object_release(), vlc_stream_FilterNew(), and vlc_vaLog().