]> git.sesse.net Git - vlc/blob - include/video_sys.h
af68ccb4ca71838f289850effe8af6df52eeb127
[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_DummySysCreate   ( p_vout_thread_t p_vout, char *psz_display, int i_root_window );
10 int     vout_DummySysInit     ( p_vout_thread_t p_vout );
11 void    vout_DummySysEnd      ( p_vout_thread_t p_vout );
12 void    vout_DummySysDestroy  ( p_vout_thread_t p_vout );
13 int     vout_DummySysManage   ( p_vout_thread_t p_vout );
14 void    vout_DummySysDisplay  ( p_vout_thread_t p_vout );
15 #ifdef VIDEO_X11
16 int     vout_X11SysCreate     ( p_vout_thread_t p_vout, char *psz_display, int i_root_window );
17 int     vout_X11SysInit       ( p_vout_thread_t p_vout );
18 void    vout_X11SysEnd        ( p_vout_thread_t p_vout );
19 void    vout_X11SysDestroy    ( p_vout_thread_t p_vout );
20 int     vout_X11SysManage     ( p_vout_thread_t p_vout );
21 void    vout_X11SysDisplay    ( p_vout_thread_t p_vout );
22 #endif
23 #ifdef VIDEO_FB
24 int     vout_FBSysCreate      ( p_vout_thread_t p_vout, char *psz_display, int i_root_window );
25 int     vout_FBSysInit        ( p_vout_thread_t p_vout );
26 void    vout_FBSysEnd         ( p_vout_thread_t p_vout );
27 void    vout_FBSysDestroy     ( p_vout_thread_t p_vout );
28 int     vout_FBSysManage      ( p_vout_thread_t p_vout );
29 void    vout_FBSysDisplay     ( p_vout_thread_t p_vout );
30 #endif
31 #ifdef VIDEO_GLIDE
32 int     vout_GlideSysCreate   ( p_vout_thread_t p_vout, char *psz_display, int i_root_window );
33 int     vout_GlideSysInit     ( p_vout_thread_t p_vout );
34 void    vout_GlideSysEnd      ( p_vout_thread_t p_vout );
35 void    vout_GlideSysDestroy  ( p_vout_thread_t p_vout );
36 int     vout_GlideSysManage   ( p_vout_thread_t p_vout );
37 void    vout_GlideSysDisplay  ( p_vout_thread_t p_vout );
38 #endif
39 #ifdef VIDEO_DGA
40 int     vout_DGASysCreate     ( p_vout_thread_t p_vout, char *psz_display, int i_root_window );
41 int     vout_DGASysInit       ( p_vout_thread_t p_vout );
42 void    vout_DGASysEnd        ( p_vout_thread_t p_vout );
43 void    vout_DGASysDestroy    ( p_vout_thread_t p_vout );
44 int     vout_DGASysManage     ( p_vout_thread_t p_vout );
45 void    vout_DGASysDisplay    ( p_vout_thread_t p_vout );
46 #endif
47 #ifdef VIDEO_GGI
48 int     vout_GGISysCreate     ( p_vout_thread_t p_vout, char *psz_display, int i_root_window );
49 int     vout_GGISysInit       ( p_vout_thread_t p_vout );
50 void    vout_GGISysEnd        ( p_vout_thread_t p_vout );
51 void    vout_GGISysDestroy    ( p_vout_thread_t p_vout );
52 int     vout_GGISysManage     ( p_vout_thread_t p_vout );
53 void    vout_GGISysDisplay    ( p_vout_thread_t p_vout );
54 #endif
55 #ifdef VIDEO_BEOS
56 int     vout_BSysCreate       ( p_vout_thread_t p_vout, char *psz_display, int i_root_window );
57 int     vout_BSysInit         ( p_vout_thread_t p_vout );
58 void    vout_BSysEnd          ( p_vout_thread_t p_vout );
59 void    vout_BSysDestroy      ( p_vout_thread_t p_vout );
60 int     vout_BSysManage       ( p_vout_thread_t p_vout );
61 void    vout_BSysDisplay      ( p_vout_thread_t p_vout );
62 #endif
63