diff options
Diffstat (limited to 'server/livefilter.h')
-rw-r--r-- | server/livefilter.h | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/server/livefilter.h b/server/livefilter.h index a30cba0..99c69d4 100644 --- a/server/livefilter.h +++ b/server/livefilter.h @@ -1,5 +1,5 @@ /* - * $Id: livefilter.h,v 1.2 2005/11/07 19:28:41 lordjaxom Exp $ + * $Id: livefilter.h,v 1.4 2007/04/24 11:29:29 schmirl Exp $ */ #ifndef VDR_STREAMEV_LIVEFILTER_H @@ -11,20 +11,24 @@ #include <vdr/filter.h> -class cStreamdevLiveStreamer; +class cStreamdevStreamer; class cStreamdevLiveFilter: public cFilter { - friend class cStreamdevLiveStreamer; - private: - cStreamdevLiveStreamer *m_Streamer; + cStreamdevStreamer *m_Streamer; protected: virtual void Process(u_short Pid, u_char Tid, const u_char *Data, int Length); public: - cStreamdevLiveFilter(cStreamdevLiveStreamer *Streamer); - virtual ~cStreamdevLiveFilter(); + cStreamdevLiveFilter(cStreamdevStreamer *Streamer); + + void Set(u_short Pid, u_char Tid, u_char Mask) { + cFilter::Set(Pid, Tid, Mask); + } + void Del(u_short Pid, u_char Tid, u_char Mask) { + cFilter::Del(Pid, Tid, Mask); + } }; # endif // VDRVERSNUM >= 10300 |