|
VLC 4.0.0-dev
|
Go to the source code of this file.
Functions | |
| vlc_window_t * | vout_display_window_New (vout_thread_t *) |
| Creates a video window, initially without any attached display. | |
| void | vout_display_window_Delete (vlc_window_t *) |
| Destroys a video window. | |
| void | vout_display_ResizeWindow (vlc_window_t *, const video_format_t *restrict original, const vlc_rational_t *restrict dar, const struct vout_crop *restrict crop, const struct vout_display_placement *restrict dp) |
| void | vout_display_window_SetMouseHandler (vlc_window_t *, vlc_mouse_event, void *) |
| void vout_display_ResizeWindow | ( | vlc_window_t * | window, |
| const video_format_t *restrict | original, | ||
| const vlc_rational_t *restrict | dar, | ||
| const struct vout_crop *restrict | crop, | ||
| const struct vout_display_placement *restrict | dp | ||
| ) |
References msg_Dbg, vlc_window::owner, state, vlc_window_owner::sys, video_format_Clean(), video_format_Copy(), vlc_mutex_lock(), vlc_mutex_unlock(), vlc_window_SetSize(), and vout_display_SizeWindow().
Referenced by vout_UpdateWindowSizeLocked().
| void vout_display_window_Delete | ( | vlc_window_t * | window | ) |
Destroys a video window.
References vlc_window::owner, state, vlc_window_owner::sys, var_Destroy(), video_format_Clean(), and vlc_window_Delete().
Referenced by vout_Release().
| vlc_window_t * vout_display_window_New | ( | vout_thread_t * | vout | ) |
Creates a video window, initially without any attached display.
References vlc_window_owner::cbs, vlc_window_cfg::is_fullscreen, vout_thread_t::obj, state, var_Create(), var_GetBool(), var_InheritBool(), var_InheritInteger(), var_InheritString(), video_format_Init(), vlc_mouse_Init(), vlc_mutex_init(), VLC_OBJECT, VLC_TICK_MIN, VLC_VAR_BOOL, VLC_VAR_INTEGER, VLC_VAR_STRING, vlc_window_New(), and vout_display_window_cbs.
Referenced by vout_Create().
| void vout_display_window_SetMouseHandler | ( | vlc_window_t * | window, |
| vlc_mouse_event | event, | ||
| void * | opaque | ||
| ) |
References vlc_window::owner, state, vlc_window_owner::sys, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by vout_ReleaseDisplay(), and vout_Start().