VLC
3.0.15
|
void vout_control_Clean | ( | vout_control_t * | ctrl | ) |
void vout_control_cmd_Clean | ( | vout_control_cmd_t * | cmd | ) |
References vout_control_cmd_t::string, vout_control_cmd_t::subpicture, subpicture_Delete(), vout_control_cmd_t::type, vout_control_cmd_t::u, VOUT_CONTROL_CHANGE_FILTERS, VOUT_CONTROL_CHANGE_SUB_FILTERS, VOUT_CONTROL_CHANGE_SUB_SOURCES, VOUT_CONTROL_OSD_TITLE, and VOUT_CONTROL_SUBPICTURE.
Referenced by vout_control_Clean(), and vout_control_Push().
void vout_control_cmd_Init | ( | vout_control_cmd_t * | cmd, |
int | type | ||
) |
void vout_control_Dead | ( | vout_control_t * | ctrl | ) |
void vout_control_Init | ( | vout_control_t * | ctrl | ) |
int vout_control_Pop | ( | vout_control_t * | ctrl, |
vout_control_cmd_t * | cmd, | ||
mtime_t | deadline | ||
) |
< No error
< Unspecified error
References ARRAY_REMOVE, ARRAY_VAL, vout_control_t::can_sleep, vout_control_t::cmd, vout_control_t::i_size, vout_control_t::is_processing, vout_control_t::lock, vlc_cond_broadcast(), vlc_cond_timedwait(), VLC_EGENERIC, vlc_mutex_lock(), vlc_mutex_unlock(), VLC_SUCCESS, VLC_TS_INVALID, vout_control_t::wait_acknowledge, and vout_control_t::wait_request.
Referenced by Thread().
void vout_control_Push | ( | vout_control_t * | ctrl, |
vout_control_cmd_t * | cmd | ||
) |
References ARRAY_APPEND, vout_control_t::cmd, vout_control_t::is_dead, vout_control_t::lock, vlc_cond_signal(), vlc_mutex_lock(), vlc_mutex_unlock(), vout_control_cmd_Clean(), and vout_control_t::wait_request.
Referenced by vout_control_PushBool(), vout_control_PushInteger(), vout_control_PushMessage(), vout_control_PushPair(), vout_control_PushString(), vout_control_PushTime(), and vout_control_PushVoid().
void vout_control_PushBool | ( | vout_control_t * | ctrl, |
int | type, | ||
bool | boolean | ||
) |
References vout_control_cmd_t::boolean, vout_control_cmd_t::u, vout_control_cmd_Init(), and vout_control_Push().
Referenced by DeinterlaceCallback().
void vout_control_PushInteger | ( | vout_control_t * | ctrl, |
int | type, | ||
int | integer | ||
) |
References vout_control_cmd_t::integer, vout_control_cmd_t::u, vout_control_cmd_Init(), and vout_control_Push().
Referenced by vout_ControlChangeDisplayFilled().
void vout_control_PushMessage | ( | vout_control_t * | ctrl, |
int | type, | ||
int | channel, | ||
const char * | string | ||
) |
void vout_control_PushPair | ( | vout_control_t * | ctrl, |
int | type, | ||
int | a, | ||
int | b | ||
) |
References vout_control_cmd_t::pair, vout_control_cmd_t::u, vout_control_cmd_Init(), and vout_control_Push().
void vout_control_PushString | ( | vout_control_t * | ctrl, |
int | type, | ||
const char * | string | ||
) |
void vout_control_PushTime | ( | vout_control_t * | ctrl, |
int | type, | ||
mtime_t | time | ||
) |
References vout_control_cmd_t::time, vout_control_cmd_t::u, vout_control_cmd_Init(), and vout_control_Push().
void vout_control_PushVoid | ( | vout_control_t * | ctrl, |
int | type | ||
) |
References vout_control_cmd_Init(), and vout_control_Push().
void vout_control_WaitEmpty | ( | vout_control_t * | ctrl | ) |
void vout_control_Wake | ( | vout_control_t * | ctrl | ) |
References vout_control_t::can_sleep, vout_control_t::lock, vlc_cond_signal(), vlc_mutex_lock(), vlc_mutex_unlock(), and vout_control_t::wait_request.
Referenced by vout_PutPicture().