25 #ifndef VLC_VOUT_WINDOW_H
26 #define VLC_VOUT_WINDOW_H 1
37 typedef struct vout_window_sys_t vout_window_sys_t;
44 VOUT_WINDOW_TYPE_INVALID=0,
46 VOUT_WINDOW_TYPE_HWND,
47 VOUT_WINDOW_TYPE_NSOBJECT,
54 VOUT_WINDOW_SET_STATE,
56 VOUT_WINDOW_SET_FULLSCREEN,
108 vout_window_sys_t *sys;
141 static inline int vout_window_SetState(
vout_window_t *window,
unsigned state)
150 unsigned width,
unsigned height)
158 static inline int vout_window_SetFullScreen(
vout_window_t *window,
bool full)
VLC_API vout_window_t * vout_window_New(vlc_object_t *, const char *module, const vout_window_cfg_t *)
Definition: vlc_vout_window.h:59
VLC_API void vout_window_Delete(vout_window_t *)
Definition: vlc_vout_window.h:80
VLC_API int vout_window_Control(vout_window_t *, int query,...)
Definition: vlc_objects.h:42