diff options
Diffstat (limited to 'server/livefilter.h')
-rw-r--r-- | server/livefilter.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/server/livefilter.h b/server/livefilter.h new file mode 100644 index 0000000..a30cba0 --- /dev/null +++ b/server/livefilter.h @@ -0,0 +1,31 @@ +/* + * $Id: livefilter.h,v 1.2 2005/11/07 19:28:41 lordjaxom Exp $ + */ + +#ifndef VDR_STREAMEV_LIVEFILTER_H +#define VDR_STREAMEV_LIVEFILTER_H + +#include <vdr/config.h> + +# if VDRVERSNUM >= 10300 + +#include <vdr/filter.h> + +class cStreamdevLiveStreamer; + +class cStreamdevLiveFilter: public cFilter { + friend class cStreamdevLiveStreamer; + +private: + cStreamdevLiveStreamer *m_Streamer; + +protected: + virtual void Process(u_short Pid, u_char Tid, const u_char *Data, int Length); + +public: + cStreamdevLiveFilter(cStreamdevLiveStreamer *Streamer); + virtual ~cStreamdevLiveFilter(); +}; + +# endif // VDRVERSNUM >= 10300 +#endif // VDR_STREAMEV_LIVEFILTER_H |