]> git.sesse.net Git - vlc/blobdiff - include/video_sys.h
Integration de display.c � vout.
[vlc] / include / video_sys.h
index a360229998f7228e45c8f0a86e6ea0a52e9441a6..090390c7d0a523359b75f98a3659fbd47e459123 100644 (file)
@@ -6,15 +6,20 @@
 /*******************************************************************************
  * Prototypes
  *******************************************************************************/
-#if defined(VIDEO_X11)
-int          vout_SysCreate  ( p_vout_thread_t p_vout, char *psz_display, Window root_window );
-#elif defined(VIDEO_FB)
-int          vout_SysCreate  ( p_vout_thread_t p_vout );
+int          vout_SysCreate     ( p_vout_thread_t p_vout
+#ifdef VIDEO_X11
+                                  , char *psz_display, Window root_window
 #endif
-int          vout_SysInit    ( p_vout_thread_t p_vout );
-void         vout_SysEnd     ( p_vout_thread_t p_vout );
-void         vout_SysDestroy ( p_vout_thread_t p_vout );
-int          vout_SysManage  ( p_vout_thread_t p_vout );
-void         vout_SysDisplay ( p_vout_thread_t p_vout );
+                                );
+int          vout_SysInit       ( p_vout_thread_t p_vout );
+void         vout_SysEnd        ( p_vout_thread_t p_vout );
+void         vout_SysDestroy    ( p_vout_thread_t p_vout );
+int          vout_SysManage     ( p_vout_thread_t p_vout );
+void         vout_SysDisplay    ( p_vout_thread_t p_vout );
+byte_t *     vout_SysGetPicture ( p_vout_thread_t p_vout );
+void         vout_SysPrint      ( p_vout_thread_t p_vout, int i_x, int i_y, 
+                                  int i_halign, int i_valign,  
+                                  unsigned char *psz_text );
+