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
INPUT_TYPES
all the different inputs
Definition: cardutil.h:50
static const std::array< const uint32_t, 4 > freq
Definition: element.cpp:45
#define MTV_PUBLIC
Definition: mythtvexp.h:15