VLC  3.0.15
Functions
window.h File Reference

Go to the source code of this file.

Functions

vout_window_tvout_display_window_New (vout_thread_t *, const vout_window_cfg_t *)
 Creates a video window, initially without any attached display. More...
 
void vout_display_window_Attach (vout_window_t *, vout_display_t *)
 Attaches a window to a display. More...
 
void vout_display_window_Detach (vout_window_t *)
 Detaches a window from a display. More...
 
void vout_display_window_Delete (vout_window_t *)
 Destroys a video window. More...
 

Function Documentation

◆ vout_display_window_Attach()

void vout_display_window_Attach ( vout_window_t window,
vout_display_t vd 
)

◆ vout_display_window_Delete()

void vout_display_window_Delete ( vout_window_t window)

Destroys a video window.

Note
The window must be detached.

References vout_display_window::lock, vout_window_t::owner, vout_window_owner::sys, vout_display_window::vd, vlc_mutex_destroy(), and vout_window_Delete().

◆ vout_display_window_Detach()

void vout_display_window_Detach ( vout_window_t window)

Detaches a window from a display.

Window events will no longer be dispatched (except those that do not need a display).

References vout_display_window::lock, vout_window_t::owner, vout_window_owner::sys, vout_display_window::vd, vlc_mutex_lock(), and vlc_mutex_unlock().

◆ vout_display_window_New()

vout_window_t* vout_display_window_New ( vout_thread_t ,
const vout_window_cfg_t  
)