]> git.sesse.net Git - vlc/blobdiff - modules/access/screen/screen.h
Add mouse cursor drawing support in x11 screen.
[vlc] / modules / access / screen / screen.h
index d3b1299625374c6efdb36ba9cca505d79a3828b3..be861635d18ca382d3d27e720e40db755e49968f 100644 (file)
 
 #if !defined( HAVE_WIN32 ) && !defined( HAVE_BEOS ) && !defined( HAVE_DARWIN )
 #   define SCREEN_SUBSCREEN
+#   define SCREEN_MOUSE
+#endif
+
+#ifdef SCREEN_MOUSE
+#   include <vlc_image.h>
 #endif
 
 typedef struct screen_data_t screen_data_t;
@@ -51,6 +56,13 @@ struct demux_sys_t
     unsigned int i_width;
 #endif
 
+#ifdef SCREEN_MOUSE
+    picture_t *p_mouse;
+    filter_t *p_blend;
+    picture_t src;
+    picture_t dst;
+#endif
+
     screen_data_t *p_data;
 };