VLC  3.0.15
Data Fields
vlc_common_members Struct Reference

Common structure members. More...

Collaboration diagram for vlc_common_members:
Collaboration graph
[legend]

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_tlibvlc
 LibVLC instance. More...
 
vlc_object_tparent
 Parent object. More...
 

Detailed Description

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

Field Documentation

◆ flags

int vlc_common_members::flags

◆ force

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().

◆ header

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

libvlc_int_t* vlc_common_members::libvlc

◆ object_type

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().

◆ parent

vlc_object_t* vlc_common_members::parent

The documentation for this struct was generated from the following file: