]> git.sesse.net Git - vlc/blob - include/video_sys.h
1807f5c20fb4cb3540445380c7b840cde50f9177
[vlc] / include / video_sys.h
1 /*******************************************************************************
2  * video_sys.h: system dependant video output display method API
3  * (c)1999 VideoLAN
4  *******************************************************************************/
5
6 /*******************************************************************************
7  * Prototypes
8  *******************************************************************************/
9 int          vout_SysCreate     ( p_vout_thread_t p_vout
10 #ifdef VIDEO_X11
11                                   , char *psz_display, Window root_window
12 #endif
13                                 );
14 int          vout_SysInit       ( p_vout_thread_t p_vout );
15 void         vout_SysEnd        ( p_vout_thread_t p_vout );
16 void         vout_SysDestroy    ( p_vout_thread_t p_vout );
17 int          vout_SysManage     ( p_vout_thread_t p_vout );
18 void         vout_SysDisplay    ( p_vout_thread_t p_vout );
19 void *       vout_SysGetPicture ( p_vout_thread_t p_vout );
20 void         vout_SysPrint      ( p_vout_thread_t p_vout, int i_x, int i_y, 
21                                   int i_halign, int i_valign,  
22                                   unsigned char *psz_text );
23
24
25