|
VLC
2.1.0-git
|

Go to the source code of this file.
Functions | |
| vout_display_t * | vout_NewSplitter (vout_thread_t *vout, const video_format_t *source, const vout_display_state_t *state, const char *module, const char *splitter_module, mtime_t double_click_timeout, mtime_t hide_timeout) |
| void | vout_SendDisplayEventMouse (vout_thread_t *, const vlc_mouse_t *) |
| vout_window_t * | vout_NewDisplayWindow (vout_thread_t *, vout_display_t *, const vout_window_cfg_t *) |
| void | vout_DeleteDisplayWindow (vout_thread_t *, vout_display_t *, vout_window_t *) |
| void | vout_UpdateDisplaySourceProperties (vout_display_t *vd, const video_format_t *) |
| void vout_DeleteDisplayWindow | ( | vout_thread_t * | , |
| vout_display_t * | , | ||
| vout_window_t * | |||
| ) |
References vout_thread_sys_t::is_unused, vout_thread_sys_t::object, vout_thread_t::p, VLC_UNUSED, vout_window_Delete(), and vout_thread_sys_t::window.
Referenced by SplitterDelWindow(), and VoutDisplayDelWindow().
| vout_window_t* vout_NewDisplayWindow | ( | vout_thread_t * | , |
| vout_display_t * | , | ||
| const vout_window_cfg_t * | |||
| ) |
References vout_thread_sys_t::cfg, vout_window_cfg_t::height, vout_window_cfg_t::is_standalone, vout_thread_sys_t::is_unused, msg_Dbg, vout_thread_sys_t::object, vout_thread_t::p, vout_thread_sys_t::splitter_name, vout_window_cfg_t::type, var_InheritBool, VLC_OBJECT, VLC_UNUSED, vout_window_Delete(), vout_window_New(), vout_window_SetSize(), vout_window_cfg_t::width, and vout_thread_sys_t::window.
Referenced by SplitterNewWindow(), and VoutDisplayNewWindow().
| vout_display_t* vout_NewSplitter | ( | vout_thread_t * | vout, |
| const video_format_t * | source, | ||
| const vout_display_state_t * | state, | ||
| const char * | module, | ||
| const char * | splitter_module, | ||
| mtime_t | double_click_timeout, | ||
| mtime_t | hide_timeout | ||
| ) |
References vout_display_cfg_t::align, vout_display_state_t::cfg, vout_display_t::control, vout_display_sys_t::count, vout_display_cfg_t::den, vout_display_cfg_t::display, vout_display_t::display, vout_display_sys_t::display, DisplayNew(), vout_display_owner_t::event, video_splitter_output_t::fmt, vout_display_cfg_t::horizontal, video_splitter_t::i_output, vout_display_cfg_t::is_display_filled, vout_display_cfg_t::is_fullscreen, vout_display_t::manage, vout_display_cfg_t::num, video_splitter_t::p_output, video_splitter_t::p_owner, video_splitter_t::pf_picture_del, video_splitter_t::pf_picture_new, vout_display_sys_t::picture, vout_display_t::pool, vout_display_sys_t::pool, vout_display_t::prepare, video_splitter_output_t::psz_module, vout_display_sys_t::splitter, SplitterControl(), SplitterDelWindow(), SplitterDisplay(), SplitterEvent(), SplitterManage(), SplitterNewWindow(), SplitterPictureDel(), SplitterPictureNew(), SplitterPool(), SplitterPrepare(), vout_display_t::sys, TAB_APPEND, TAB_INIT, vout_display_cfg_t::vertical, video_splitter_Delete(), video_splitter_New(), VLC_OBJECT, vout_DeleteDisplay(), vout_display_owner_t::window_del, vout_display_owner_t::window_new, video_splitter_owner_t::wrapper, and vout_display_cfg_t::zoom.
Referenced by vout_OpenWrapper().
| void vout_SendDisplayEventMouse | ( | vout_thread_t * | , |
| const vlc_mouse_t * | |||
| ) |
References vlc_mouse_t::b_double_click, vout_thread_sys_t::chain_interactive, vout_thread_sys_t::chain_static, vout_thread_sys_t::display, vout_thread_sys_t::filter, filter_chain_MouseFilter(), vlc_mouse_t::i_x, vlc_mouse_t::i_y, vout_thread_sys_t::lock, vout_thread_sys_t::mouse, MOUSE_BUTTON_MAX, vout_thread_t::p, vout_display_t::source, vout_thread_sys_t::spu, spu_ProcessMouse(), vout_thread_sys_t::vd, vlc_mouse_HasButton(), vlc_mouse_HasMoved(), vlc_mouse_HasPressed(), vlc_mouse_HasReleased(), vlc_mutex_lock(), vlc_mutex_unlock(), vout_SendEventMouseDoubleClick(), vout_SendEventMouseMoved(), vout_SendEventMousePressed(), and vout_SendEventMouseReleased().
Referenced by DummyVoutSendDisplayEventMouse(), and VoutDisplayEventMouse().
| void vout_UpdateDisplaySourceProperties | ( | vout_display_t * | vd, |
| const video_format_t * | |||
| ) |
References vout_display_owner_sys_t::ch_crop, vout_display_owner_sys_t::ch_sar, vout_display_owner_sys_t::den, video_format_t::i_sar_den, video_format_t::i_sar_num, video_format_t::i_visible_height, video_format_t::i_visible_width, video_format_t::i_x_offset, video_format_t::i_y_offset, vout_display_owner_sys_t::num, vout_display_t::owner, vout_display_owner_sys_t::sar, vout_display_owner_sys_t::source, vout_display_owner_t::sys, video_format_CopyCrop(), and vlc_ureduce().
Referenced by ThreadDisplayRenderPicture().
1.8.1.2