Go to the documentation of this file.
24 #ifndef LIBVLC_VOUT_INTERNAL_CONTROL_H
25 #define LIBVLC_VOUT_INTERNAL_CONTROL_H
void vout_control_Push(vout_control_t *, vout_control_cmd_t *)
Definition: control.c:101
void vout_control_PushTime(vout_control_t *, int type, mtime_t time)
Definition: control.c:144
void vout_control_Wake(vout_control_t *)
Definition: control.c:113
Viewpoints.
Definition: vlc_viewpoint.h:44
void vout_control_Dead(vout_control_t *)
Definition: control.c:84
pthread_cond_t vlc_cond_t
Condition variable.
Definition: vlc_threads.h:279
void vout_control_cmd_Init(vout_control_cmd_t *, int type)
Definition: control.c:33
Vout configuration.
Definition: vlc_vout.h:50
Definition: control.h:110
void vout_control_PushMessage(vout_control_t *, int type, int channel, const char *string)
Definition: control.c:152
static vlc_mutex_t lock
Definition: interface.c:62
void vout_control_cmd_Clean(vout_control_cmd_t *)
Definition: control.c:39
Window mouse event.
Definition: vlc_vout_window.h:82
void vout_control_PushBool(vout_control_t *, int type, bool boolean)
Definition: control.c:128
void vout_control_Init(vout_control_t *)
Definition: control.c:58
Video subtitle.
Definition: vlc_subpicture.h:153
#define DECL_ARRAY(type)
Definition: vlc_arrays.h:165
void vout_control_PushPair(vout_control_t *, int type, int a, int b)
Definition: control.c:161
void vout_control_WaitEmpty(vout_control_t *)
Definition: control.c:93
pthread_mutex_t vlc_mutex_t
Mutex.
Definition: vlc_threads.h:267
int vout_control_Pop(vout_control_t *, vout_control_cmd_t *, mtime_t deadline)
Definition: control.c:179
int64_t mtime_t
High precision date or time interval.
Definition: vlc_common.h:150
void vout_control_Clean(vout_control_t *)
Definition: control.c:70
void vout_control_PushString(vout_control_t *, int type, const char *string)
Definition: control.c:170
void vout_control_PushInteger(vout_control_t *, int type, int integer)
Definition: control.c:136
void vout_control_PushVoid(vout_control_t *, int type)
Definition: control.c:121