
Data Structures | |
| struct | window_t |
Functions | |
| vout_window_t * | vout_window_New (vlc_object_t *obj, const char *module, const vout_window_cfg_t *cfg) |
| It creates a new window. | |
| void | vout_window_Delete (vout_window_t *window) |
| It deletes a window created by vout_window_New(). | |
| int | vout_window_Control (vout_window_t *window, int query,...) |
| It allows configuring a window. | |
| int vout_window_Control | ( | vout_window_t * | , | |
| int | query, | |||
| ... | ||||
| ) |
It allows configuring a window.
References vout_window_t::control.
| void vout_window_Delete | ( | vout_window_t * | ) |
It deletes a window created by vout_window_New().
References window_t::inhibit, window_t::module, module_unneed, vlc_inhibit_Destroy(), and vlc_object_release.
Referenced by ThreadClean(), vout_DeleteDisplayWindow(), and vout_NewDisplayWindow().
| vout_window_t* vout_window_New | ( | vlc_object_t * | , | |
| const char * | module, | |||
| const vout_window_cfg_t * | ||||
| ) |
It creates a new window.
References vout_window_t::cfg, vout_window_t::control, vout_window_t::display, vout_window_t::handle, vout_window_t::hwnd, window_t::inhibit, window_t::module, module_need, name, vout_window_t::sys, vout_window_cfg_t::type, var_InheritBool, vlc_custom_create, vlc_inhibit_Create(), vlc_inhibit_Set(), VLC_OBJECT, vlc_object_attach, VLC_OBJECT_GENERIC, vlc_object_release, VOUT_WINDOW_TYPE_HWND, VOUT_WINDOW_TYPE_XID, window_t::wnd, vout_window_t::x11, and vout_window_t::xid.
Referenced by vout_NewDisplayWindow().
1.5.6