MythTV master
hdhrsignalmonitor.h
Go to the documentation of this file.
1// -*- Mode: c++ -*-
2
3#ifndef HDHRSIGNALMONITOR_H
4#define HDHRSIGNALMONITOR_H
5
6#include <QMap>
7
8#include "dtvsignalmonitor.h"
9
10class HDHRChannel;
12
14{
15 public:
16 HDHRSignalMonitor(int db_cardnum, HDHRChannel* _channel,
17 bool _release_stream, uint64_t _flags = 0);
18 ~HDHRSignalMonitor() override;
19
20 void Stop(void) override; // SignalMonitor
21 void EmitStatus(void) override; // SignalMonitor
22
23 protected:
26
27 void UpdateValues(void) override; // SignalMonitor
29
30 protected:
32
35};
36
37#endif // HDHRSIGNALMONITOR_H
This class is intended to detect the presence of needed tables.
~HDHRSignalMonitor() override
Stops signal monitoring and table monitoring threads.
SignalMonitorValue m_signalToNoise
void Stop(void) override
Stop signal monitoring and table monitoring threads.
HDHRChannel * GetHDHRChannel(void)
void UpdateValues(void) override
Fills in frontend stats and emits status Qt signals.
void EmitStatus(void) override
HDHRSignalMonitor(const HDHRSignalMonitor &)
HDHRStreamHandler * m_streamHandler