23 #ifndef LIBVLC_VOUT_INTERNAL_CONTROL_H 24 #define LIBVLC_VOUT_INTERNAL_CONTROL_H float value
Definition: control.h:46
int vout_control_Pop(vout_control_t *, vout_control_cmd_t *, vlc_tick_t deadline)
Definition: control.c:143
bool is_held
Definition: control.h:69
vlc_cond_t wait_request
Definition: control.h:62
void vout_control_Release(vout_control_t *)
Definition: control.c:134
vlc_cond_t wait_available
Definition: control.h:63
bool boolean
Definition: control.h:42
bool is_dead
Definition: control.h:66
void vout_control_Wake(vout_control_t *)
Definition: control.c:92
void vout_control_PushBool(vout_control_t *, int type, bool boolean)
Definition: control.c:107
void vout_control_Push(vout_control_t *, vout_control_cmd_t *)
Definition: control.c:80
bool is_waiting
Definition: control.h:68
void vout_control_PushString(vout_control_t *, int type, const char *string)
Definition: control.c:116
int64_t vlc_tick_t
High precision date or time interval.
Definition: vlc_tick.h:45
void vout_control_WaitEmpty(vout_control_t *)
Viewpoints.
Definition: vlc_viewpoint.h:41
void vout_control_PushVoid(vout_control_t *, int type)
Definition: control.c:100
char * string
Definition: control.h:43
Mutex.
Definition: vlc_threads.h:266
vlc_viewpoint_t viewpoint
Definition: control.h:53
Mouse state.
Definition: vlc_mouse.h:45
vlc_mouse_t mouse
Definition: control.h:52
Video and audio viewpoint struct and helpers.
int channel
Definition: control.h:45
void vout_control_cmd_Init(vout_control_cmd_t *, int type)
Definition: control.c:32
int type
Definition: control.h:39
Condition variable.
Definition: vlc_threads.h:390
#define DECL_ARRAY(type)
Definition: vlc_arrays.h:181
void vout_control_Dead(vout_control_t *)
Definition: control.c:73
bool can_sleep
Definition: control.h:67
void vout_control_Clean(vout_control_t *)
Definition: control.c:63
void vout_control_cmd_Clean(vout_control_cmd_t *)
Definition: control.c:38
void vout_control_Hold(vout_control_t *)
Definition: control.c:125
void vout_control_Init(vout_control_t *)
Definition: control.c:50
vlc_tick_t value
Definition: control.h:50
vlc_mutex_t lock
Definition: control.h:61