00001 // -*- Mode: c++ -*- 00002 // Copyright (c) 2005, Daniel Thor Kristjansson 00003 00004 #ifndef _ANALOG_SIGNAL_MONITOR_H_ 00005 #define _ANALOG_SIGNAL_MONITOR_H_ 00006 00007 // MythTV headers 00008 #include "signalmonitor.h" 00009 00010 class V4LChannel; 00011 00012 class AnalogSignalMonitor : public SignalMonitor 00013 { 00014 public: 00015 AnalogSignalMonitor( 00016 int db_cardnum, V4LChannel *_channel, 00017 uint64_t _flags = kSigMon_WaitForSig); 00018 00019 virtual void UpdateValues(void); 00020 00021 private: 00022 bool handleHDPVR(int videofd); 00023 00024 bool m_usingv4l2; 00025 QString m_card; 00026 QString m_driver; 00027 uint32_t m_version; 00028 int m_stage; 00029 }; 00030 00031 #endif // _ANALOG_SIGNAL_MONITOR_H_
1.6.3