From 4a775c82c82597c65345b3b1fdad71792ef2e486 Mon Sep 17 00:00:00 2001 From: Sascha Volkenandt Date: Fri, 2 Jan 2004 23:13:00 +0100 Subject: Release version 0.0.1 - Initial revision. --- osd.h | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 osd.h (limited to 'osd.h') diff --git a/osd.h b/osd.h new file mode 100644 index 0000000..1ff39ea --- /dev/null +++ b/osd.h @@ -0,0 +1,38 @@ +#ifndef VDR_OSDPIP_OSD_H +#define VDR_OSDPIP_OSD_H + +#include +#include +#include + +extern "C" { +#include +#include +}; + +class cRingBufferLinear; +class cOsdPipReceiver; + +class cOsdPipObject: public cOsdObject, public cThread { +private: + cOsdBase *m_Osd; + cRingBufferLinear *m_ESBuffer; + cOsdPipReceiver *m_Receiver; + const cChannel *m_Channel; + tWindowHandle m_Window; + + bool m_Active; + int m_Xpos, m_Ypos; + +protected: + virtual void Action(void); + +public: + cOsdPipObject(cDevice *Device, const cChannel *Channel); + virtual ~cOsdPipObject(void); + + virtual void Show(void); + eOSState ProcessKey(eKeys k); +}; + +#endif // VDR_OSDPIP_OSD_H -- cgit v1.2.3