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:147
bool is_held
Definition: control.h:69
vlc_cond_t wait_request
Definition: control.h:62
pthread_mutex_t vlc_mutex_t
Mutex.
Definition: vlc_threads.h:278
void vout_control_Release(vout_control_t *)
Definition: control.c:138
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:96
void vout_control_PushBool(vout_control_t *, int type, bool boolean)
Definition: control.c:111
void vout_control_Push(vout_control_t *, vout_control_cmd_t *)
Definition: control.c:84
bool is_waiting
Definition: control.h:68
void vout_control_PushString(vout_control_t *, int type, const char *string)
Definition: control.c:120
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:104
char * string
Definition: control.h:43
vlc_viewpoint_t viewpoint
Definition: control.h:53
Mouse state.
Definition: vlc_mouse.h:45
pthread_cond_t vlc_cond_t
Condition variable.
Definition: vlc_threads.h:290
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
#define DECL_ARRAY(type)
Definition: vlc_arrays.h:181
void vout_control_Dead(vout_control_t *)
Definition: control.c:77
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:129
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