| VLC
    3.0.18
    | 
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().
 1.8.16
 1.8.16