VLC 4.0.0-dev
Loading...
Searching...
No Matches
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.
 
void vlc_window_Disable (vlc_window_t *window)
 Disables a window.
 
void vlc_window_SetSize (vlc_window_t *window, unsigned width, unsigned height)
 Requests a new window size.
 
void vlc_window_Delete (vlc_window_t *window)
 Deletes a window.
 
static void vlc_window_UpdateInhibitionUnlocked (vlc_window_t *window)
 
void vlc_window_SetInhibition (vlc_window_t *window, bool enabled)
 Inhibits or deinhibits the screensaver.
 
void vlc_window_ReportWindowed (vlc_window_t *window)
 Reports that the window is not in full screen.
 
void vlc_window_ReportFullscreen (vlc_window_t *window, const char *id)
 Reports that the window is in full screen.
 
void vlc_window_UnsetFullScreen (vlc_window_t *window)
 Requests windowed mode.
 
void vlc_window_SetFullScreen (vlc_window_t *window, const char *id)
 Requests fullscreen mode.
 

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