23#ifndef LIBVLC_VLM_INTERNAL_H
24#define LIBVLC_VLM_INTERNAL_H 1
Condition variable.
Definition: vlc_threads.h:322
Mutex.
Definition: vlc_threads.h:195
VLC object common members.
Definition: vlc_objects.h:45
struct vlc_object_marker * obj
Definition: vlc_objects.h:49
Thread handle.
Definition: vlc_threads.h:160
Definition: vlc_vlm.h:178
Definition: vlm_internal.h:58
int i_command
Definition: vlm_internal.h:63
char * psz_name
Definition: vlm_internal.h:60
char ** command
Definition: vlm_internal.h:64
time_t date
Definition: vlm_internal.h:67
bool b_enabled
Definition: vlm_internal.h:61
time_t period
Definition: vlm_internal.h:70
int i_repeat
Definition: vlm_internal.h:73
Definition: vlm_internal.h:78
vlc_mutex_t lock
Definition: vlm_internal.h:81
bool input_state_changed
Definition: vlm_internal.h:88
vlm_schedule_sys_t ** schedule
Definition: vlm_internal.h:99
bool exiting
Definition: vlm_internal.h:89
int i_media
Definition: vlm_internal.h:94
struct vlc_object_t obj
Definition: vlm_internal.h:79
vlm_media_sys_t ** media
Definition: vlm_internal.h:95
vlc_mutex_t lock_manage
Definition: vlm_internal.h:83
vlc_cond_t wait_manage
Definition: vlm_internal.h:84
unsigned users
Definition: vlm_internal.h:85
vlc_thread_t thread
Definition: vlm_internal.h:82
int64_t i_id
Definition: vlm_internal.h:91
int i_schedule
Definition: vlm_internal.h:98
VLC stream manager interface.
int ExecuteCommand(vlm_t *, const char *, vlm_message_t **)
void vlm_ScheduleDelete(vlm_t *vlm, vlm_schedule_sys_t *sched)
int vlm_ControlInternal(vlm_t *p_vlm, int i_query,...)
Definition: vlm.c:969