Data Structures | Functions

window.c File Reference

Include dependency graph for window.c:

Data Structures

struct  window_t

Functions

static int vout_window_start (void *func, va_list ap)
vout_window_tvout_window_New (vlc_object_t *obj, const char *module, const vout_window_cfg_t *cfg)
 Creates a new window.
static void vout_window_stop (void *func, va_list ap)
void vout_window_Delete (vout_window_t *window)
 Deletes a window created by vout_window_New().
int vout_window_Control (vout_window_t *window, int query,...)
 Reconfigures a window.

Function Documentation

int vout_window_Control ( vout_window_t ,
int  query,
  ... 
)

Reconfigures a window.

Note:
The vout_window_* wrappers should be used instead of this function.
Warning:
The caller must own the window, as vout_window_t is not thread safe.

References vout_window_t::control, va_end(), and va_start().

Referenced by vout_window_SetFullScreen(), vout_window_SetSize(), and vout_window_SetState().

void vout_window_Delete ( vout_window_t  ) 
vout_window_t* vout_window_New ( vlc_object_t ,
const char *  module,
const vout_window_cfg_t  
)
static int vout_window_start ( void *  func,
va_list  ap 
) [static]

Referenced by vout_window_New().

static void vout_window_stop ( void *  func,
va_list  ap 
) [static]

Referenced by vout_window_Delete().

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines