23#ifndef LIBVLC_VOUT_INTERNAL_CONTROL_H
24#define LIBVLC_VOUT_INTERNAL_CONTROL_H
Condition variable.
Definition vlc_threads.h:270
Mutex.
Definition vlc_threads.h:143
unsigned pending_count
Definition control.h:39
vlc_cond_t wait_request
Definition control.h:32
vlc_mutex_t lock
Definition control.h:31
bool is_held
Definition control.h:38
bool yielding
Definition control.h:37
vlc_cond_t wait_available
Definition control.h:33
bool forced_awake
Definition control.h:36
void vout_control_Release(vout_control_t *)
Definition control.c:74
void vout_control_ReleaseAndWake(vout_control_t *)
Definition control.c:81
void vout_control_Init(vout_control_t *)
Definition control.c:33
void vout_control_Wake(vout_control_t *)
Definition control.c:45
void vout_control_Wait(vout_control_t *, vlc_tick_t deadline)
Definition control.c:90
void vout_control_Hold(vout_control_t *)
Definition control.c:53
Thread primitive declarations.
int64_t vlc_tick_t
High precision date or time interval.
Definition vlc_tick.h:48
Video and audio viewpoint struct and helpers.