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().