00001 #ifndef VIDEODEVICETUNER_HPP 00002 #define VIDEODEVICETUNER_HPP 00003 00004 #include <qobject.h> 00005 00006 class CVideoDevice; 00007 00008 class CVideoDeviceTuner: public QObject 00009 { 00010 Q_OBJECT 00011 private: 00012 CVideoDevice *pVideo; 00013 int Tuner; 00014 00015 QString Name; 00016 float FreqLow, FreqHigh; 00017 float FreqStep; 00018 ulong ufreq; 00019 00020 public: 00021 CVideoDeviceTuner(CVideoDevice *_video, int _tuner); 00022 00023 const QString GetName(); 00024 float GetLowestFrequency() const; 00025 float GetHighestFrequency() const; 00026 float GetFrequency() const; 00027 bool SetFrequency(float freq); 00028 }; 00029 00030 #endif