VLC 4.0.0-dev
window.c File Reference
Include dependency graph for window.c:

Data Structures

struct  window_t
 

Functions

static int vlc_window_start (void *func, bool forced, va_list ap)
 
vlc_window_tvlc_window_New (vlc_object_t *obj, const char *module, const vlc_window_owner_t *owner, const vlc_window_cfg_t *restrict cfg)
 
int vlc_window_Enable (vlc_window_t *window)
 Enables a window. More...
 
void vlc_window_Disable (vlc_window_t *window)
 Disables a window. More...
 
void vlc_window_SetSize (vlc_window_t *window, unsigned width, unsigned height)
 Requests a new window size. More...
 
void vlc_window_Delete (vlc_window_t *window)
 Deletes a window. More...
 
static void vlc_window_UpdateInhibitionUnlocked (vlc_window_t *window)
 
void vlc_window_SetInhibition (vlc_window_t *window, bool enabled)
 Inhibits or deinhibits the screensaver. More...
 
void vlc_window_ReportWindowed (vlc_window_t *window)
 Reports that the window is not in full screen. More...
 
void vlc_window_ReportFullscreen (vlc_window_t *window, const char *id)
 Reports that the window is in full screen. More...
 
void vlc_window_UnsetFullScreen (vlc_window_t *window)
 Requests windowed mode. More...
 
void vlc_window_SetFullScreen (vlc_window_t *window, const char *id)
 Requests fullscreen mode. More...
 

Function Documentation

◆ vlc_window_New()

◆ vlc_window_start()

static int vlc_window_start ( void *  func,
bool  forced,
va_list  ap 
)
static

References VLC_OBJECT, and vlc_objres_clear().

Referenced by vlc_window_New().

◆ vlc_window_UpdateInhibitionUnlocked()