00001 // -*- Mode: c++ -*- 00002 00003 #ifndef HDHRSIGNALMONITOR_H 00004 #define HDHRSIGNALMONITOR_H 00005 00006 #include <QMap> 00007 00008 #include "dtvsignalmonitor.h" 00009 00010 class HDHRChannel; 00011 class HDHRStreamHandler; 00012 00013 class HDHRSignalMonitor: public DTVSignalMonitor 00014 { 00015 public: 00016 HDHRSignalMonitor(int db_cardnum, HDHRChannel* _channel, 00017 uint64_t _flags = 0); 00018 virtual ~HDHRSignalMonitor(); 00019 00020 void Stop(void); 00021 00022 protected: 00023 HDHRSignalMonitor(void); 00024 HDHRSignalMonitor(const HDHRSignalMonitor&); 00025 00026 virtual void UpdateValues(void); 00027 HDHRChannel *GetHDHRChannel(void); 00028 00029 protected: 00030 bool streamHandlerStarted; 00031 HDHRStreamHandler *streamHandler; 00032 }; 00033 00034 #endif // HDHRSIGNALMONITOR_H
1.6.3