MythTV
master
mythtv
libs
libmythtv
recorders
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
9
#include "
libmythtv/dtvconfparserhelpers.h
"
10
#include "
libmythtv/cardutil.h
"
11
12
class
MTV_PUBLIC
SatIP
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
CardUtil::INPUT_TYPES
INPUT_TYPES
all the different inputs
Definition:
cardutil.h:49
dtvconfparserhelpers.h
DTVPolarity
Definition:
dtvconfparserhelpers.h:605
DTVModulation
Definition:
dtvconfparserhelpers.h:347
DTVRollOff
Definition:
dtvconfparserhelpers.h:725
Generated on Mon Nov 25 2024 03:16:12 for MythTV by
1.8.17