diff options
author | deva <deva> | 2006-04-10 13:04:31 +0000 |
---|---|---|
committer | deva <deva> | 2006-04-10 13:04:31 +0000 |
commit | 582bcd19d6a58c266f5453961c87acf72fae5353 (patch) | |
tree | 5ee3bdc1726d833da65efab320e5eabfcb802e51 /client/xvaccelrenderer.h | |
parent | 46b3c21f079a10e1ed072976d355a8026bcb7580 (diff) |
*** empty log message ***
Diffstat (limited to 'client/xvaccelrenderer.h')
-rw-r--r-- | client/xvaccelrenderer.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/client/xvaccelrenderer.h b/client/xvaccelrenderer.h index 69745d6..3d70e91 100644 --- a/client/xvaccelrenderer.h +++ b/client/xvaccelrenderer.h @@ -1,4 +1,4 @@ -/* -*- mode: c++ -*- */ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ #ifndef __XVACCELRENDERER_H__ #define __XVACCELRENDERER_H__ @@ -31,16 +31,18 @@ public: XvAccelRender(); uint8_t init(QWidget *window, uint32_t w, uint32_t h); uint8_t end(void); - uint8_t display(uint8_t *ptr, uint32_t w, uint32_t h); + uint8_t display(uint32_t w, uint32_t h); unsigned int width, height; + char *getDisplayData(); + private: unsigned int xv_port; uint32_t xv_format; Display *xv_display; - XvImage *xvimage; - GC xv_gc; + XvImage *xvimage; + GC xv_gc; XGCValues xv_xgc; Window xv_win; XShmSegmentInfo Shminfo; @@ -48,7 +50,7 @@ private: uint8_t GUI_XvList(Display *dis, uint32_t port, uint32_t * fmt); uint8_t GUI_XvInit(QWidget *window, uint32_t w, uint32_t h); void GUI_XvEnd(); - uint8_t GUI_XvDisplay(uint8_t * src, uint32_t w, uint32_t h); + uint8_t GUI_XvDisplay(uint32_t w, uint32_t h); }; #endif/*__XVACCELRENDERER_H__*/ |