VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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.

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