VLC 4.0.0-dev
video_window.h File Reference

Go to the source code of this file.

Functions

vlc_window_tvout_display_window_New (vout_thread_t *)
 Creates a video window, initially without any attached display. More...
 
void vout_display_window_Delete (vlc_window_t *)
 Destroys a video window. More...
 
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 *)
 

Function Documentation

◆ vout_display_ResizeWindow()

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 
)

◆ vout_display_window_Delete()

void vout_display_window_Delete ( vlc_window_t window)

Destroys a video window.

Note
The window must be detached.

References vlc_window::owner, state, vlc_window_owner::sys, var_Destroy(), video_format_Clean(), and vlc_window_Delete().

Referenced by vout_Release().

◆ vout_display_window_New()

◆ vout_display_window_SetMouseHandler()

void vout_display_window_SetMouseHandler ( vlc_window_t window,
vlc_mouse_event  event,
void *  opaque 
)