VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
vlm_t Struct Reference
Collaboration diagram for vlm_t:
Collaboration graph
[legend]

Data Fields

vlc_mutex_t lock
vlc_thread_t thread
vlc_mutex_t lock_manage
vlc_cond_t wait_manage
unsigned users
bool input_state_changed
int64_t i_id
vod_tp_vod
int i_media
vlm_media_sys_t ** media
int i_schedule
vlm_schedule_sys_t ** schedule
VLC_COMMON_MEMBERS \ * these members are common for all vlc objects \
const char * psz_object_type
char * psz_header
int i_flags
bool b_force
 set by the outside (eg.
libvlc_int_tp_libvlc
 (root of all evil) - 1
vlc_object_tp_parent
 our parent

Field Documentation

bool vlm_t::b_force

set by the outside (eg.

module_need())

int vlm_t::i_flags
int64_t vlm_t::i_id

Referenced by vlm_ControlMediaAdd(), and vlm_New().

int vlm_t::i_media
int vlm_t::i_schedule
bool vlm_t::input_state_changed

Referenced by InputEvent(), Manage(), and vlm_New().

vlc_mutex_t vlm_t::lock
vlc_mutex_t vlm_t::lock_manage
vlm_media_sys_t** vlm_t::media
libvlc_int_t* vlm_t::p_libvlc

(root of all evil) - 1

Referenced by vlm_Delete().

vlc_object_t* vlm_t::p_parent

our parent

vod_t* vlm_t::p_vod
char* vlm_t::psz_header
const char* vlm_t::psz_object_type
vlm_schedule_sys_t** vlm_t::schedule
vlc_thread_t vlm_t::thread

Referenced by vlm_Delete(), and vlm_New().

unsigned vlm_t::users

Referenced by vlm_Delete(), and vlm_New().

vlc_cond_t vlm_t::wait_manage

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