/* * Frontend Status Monitor plugin for the Video Disk Recorder * * See the README file for copyright information and how to reach the author. * * $Id$ */ #ifndef __FEMONRECEIVER_H #define __FEMONRECEIVER_H #include // only for TS_SIZE #include #include class cFemonReceiver : public cReceiver, public cThread { private: bool m_Active; int m_VideoPid; int m_AudioPid; int m_VideoPacketCount; int m_AudioPacketCount; double m_VideoBitrate; double m_AudioBitrate; protected: virtual void Activate(bool On); virtual void Receive(uchar *Data, int Length); virtual void Action(void); public: cFemonReceiver(int Ca, int Vpid, int Apid); virtual ~cFemonReceiver(); double VideoBitrate(void) { return m_VideoBitrate; }; double AudioBitrate(void) { return m_AudioBitrate; }; }; #endif //__FEMONRECEIVER_H