MythTV  master
satiputils.h
Go to the documentation of this file.
1 #ifndef SATIPUTILS_H
2 #define SATIPUTILS_H
3 
4 // Qt headers
5 #include <QString>
6 #include <QStringList>
7 
8 // MythTV headers
10 #include "libmythtv/cardutil.h"
11 
13 {
14  public:
15  static QStringList probeDevices(void);
16  static QString findDeviceIP(const QString& deviceuuid);
17  static CardUtil::INPUT_TYPES toDVBInputType(const QString& deviceid);
18  static int toTunerType(const QString& deviceid);
19  static QString freq(uint64_t freq);
20  static QString bw(DTVBandwidth bw);
21  static QString msys(DTVModulationSystem msys);
22  static QString mtype(DTVModulation mtype);
23  static QString tmode(DTVTransmitMode tmode);
24  static QString gi(DTVGuardInterval gi);
25  static QString fec(DTVCodeRate fec);
26  static QString ro(DTVRollOff ro);
27  static QString pol(DTVPolarity pol);
28 
29  private:
30  static QStringList doUPNPsearch(bool loginfo);
31  static QStringList findServers(void);
32 };
33 
34 #endif // SATIPUTILS_H
DTVBandwidth
Definition: dtvconfparserhelpers.h:217
freq
static const std::array< const uint32_t, 4 > freq
Definition: element.cpp:45
DTVGuardInterval
Definition: dtvconfparserhelpers.h:487
DTVCodeRate
Definition: dtvconfparserhelpers.h:280
DTVTransmitMode
Definition: dtvconfparserhelpers.h:424
SatIP
Definition: satiputils.h:12
MTV_PUBLIC
#define MTV_PUBLIC
Definition: mythtvexp.h:15
DTVModulationSystem
Definition: dtvconfparserhelpers.h:644
cardutil.h
dtvconfparserhelpers.h
DTVPolarity
Definition: dtvconfparserhelpers.h:605
DTVModulation
Definition: dtvconfparserhelpers.h:347
CardUtil::INPUT_TYPES
INPUT_TYPES
all the different inputs
Definition: cardutil.h:49
DTVRollOff
Definition: dtvconfparserhelpers.h:725