Go to the documentation of this file.
23 #ifndef LIBVLC_VOUT_INTERNAL_CONTROL_H
24 #define LIBVLC_VOUT_INTERNAL_CONTROL_H
Mouse state.
Definition: vlc_mouse.h:45
void vout_control_Clean(vout_control_t *)
Definition: control.c:45
void vout_control_Wake(vout_control_t *)
Definition: control.c:59
Mutex.
Definition: vlc_threads.h:225
void vout_control_Init(vout_control_t *)
Definition: control.c:33
int64_t vlc_tick_t
High precision date or time interval.
Definition: vlc_tick.h:45
vlc_mutex_t lock
Definition: rand.c:50
#define DECL_ARRAY(type)
Definition: vlc_arrays.h:181
Condition variable.
Definition: vlc_threads.h:349
void vout_control_Release(vout_control_t *)
Definition: control.c:76
int vout_control_Pop(vout_control_t *, vlc_mouse_t *, vlc_tick_t deadline)
Definition: control.c:85
void vout_control_Hold(vout_control_t *)
Definition: control.c:67
void vout_control_PushMouse(vout_control_t *, const vlc_mouse_t *)
Definition: control.c:51