VLC
4.0.0-dev
|
Functions | |
void | vout_control_Init (vout_control_t *ctrl) |
void | vout_control_Clean (vout_control_t *ctrl) |
void | vout_control_PushMouse (vout_control_t *ctrl, const vlc_mouse_t *video_mouse) |
void | vout_control_Wake (vout_control_t *ctrl) |
void | vout_control_Hold (vout_control_t *ctrl) |
void | vout_control_Release (vout_control_t *ctrl) |
int | vout_control_Pop (vout_control_t *ctrl, vlc_mouse_t *mouse, vlc_tick_t deadline) |
void vout_control_Clean | ( | vout_control_t * | ctrl | ) |
References ARRAY_RESET, and vout_control_t::cmd.
Referenced by vout_Release().
void vout_control_Hold | ( | vout_control_t * | ctrl | ) |
void vout_control_Init | ( | vout_control_t * | ctrl | ) |
int vout_control_Pop | ( | vout_control_t * | ctrl, |
vlc_mouse_t * | mouse, | ||
vlc_tick_t | deadline | ||
) |
References ARRAY_REMOVE, ARRAY_VAL, vout_control_t::cmd, vout_control_t::forced_awake, vout_control_t::i_size, vout_control_t::is_held, vout_control_t::is_waiting, vout_control_t::lock, vlc_cond_signal(), vlc_cond_timedwait(), vlc_cond_wait(), VLC_EGENERIC, vlc_mutex_lock(), vlc_mutex_unlock(), VLC_SUCCESS, VLC_TICK_INVALID, vout_control_t::wait_available, and vout_control_t::wait_request.
Referenced by Thread().
void vout_control_PushMouse | ( | vout_control_t * | ctrl, |
const vlc_mouse_t * | video_mouse | ||
) |
References ARRAY_APPEND, vout_control_t::cmd, vout_control_t::lock, vlc_cond_signal(), vlc_mutex_lock(), vlc_mutex_unlock(), and vout_control_t::wait_request.
Referenced by vout_MouseState().
void vout_control_Release | ( | vout_control_t * | ctrl | ) |
References vout_control_t::is_held, vout_control_t::lock, vlc_cond_signal(), vlc_mutex_lock(), vlc_mutex_unlock(), and vout_control_t::wait_available.
Referenced by vout_ChangeDelay(), vout_ChangePause(), vout_ChangeRate(), vout_Flush(), and vout_NextPicture().
void vout_control_Wake | ( | vout_control_t * | ctrl | ) |
References vout_control_t::forced_awake, vout_control_t::lock, vlc_cond_signal(), vlc_mutex_lock(), vlc_mutex_unlock(), and vout_control_t::wait_request.
Referenced by vout_PutPicture(), and vout_StopDisplay().