00001 #ifndef VIDEOVISUALGOOM_H 00002 #define VIDEOVISUALGOOM_H 00003 00004 #include "videovisual.h" 00005 00006 class VideoVisualGoom : public VideoVisual 00007 { 00008 public: 00009 VideoVisualGoom(AudioPlayer *audio, MythRender *render, bool hd); 00010 virtual ~VideoVisualGoom(); 00011 00012 virtual void Draw(const QRect &area, MythPainter *painter, 00013 QPaintDevice* device); 00014 virtual QString Name(void) { return m_hd ? "Goom HD" : "Goom"; } 00015 00016 private: 00017 unsigned int* m_buffer; 00018 uint m_surface; 00019 bool m_hd; 00020 }; 00021 00022 #endif // VIDEOVISUALGOOM_H