41 uint freq_range = 0,
bool fuzzy =
false)
const;
43 bool ParseATSC(
const QString &frequency,
const QString &modulation);
46 const QString &frequency,
const QString &inversion,
47 const QString &bandwidth,
const QString &coderate_hp,
48 const QString &coderate_lp,
const QString &modulation,
49 const QString &trans_mode,
const QString &guard_interval,
50 const QString &hierarchy);
52 bool ParseDVB_S_and_C(
53 const QString &frequency,
const QString &inversion,
54 const QString &symbol_rate,
const QString &fec_inner,
55 const QString &modulation,
const QString &polarity);
58 const QString &frequency,
const QString &inversion,
59 const QString &symbol_rate,
const QString &fec_inner,
60 const QString &modulation,
const QString &polarity);
63 const QString &frequency,
const QString &inversion,
64 const QString &symbol_rate,
const QString &fec_inner,
65 const QString &modulation,
const QString &polarity,
66 const QString &mod_sys);
69 const QString &frequency,
const QString &inversion,
70 const QString &symbol_rate,
const QString &fec_inner,
71 const QString &modulation,
const QString &polarity,
72 const QString &mod_sys,
const QString &rolloff);
75 const QString &frequency,
const QString &inversion,
76 const QString &bandwidth,
const QString &coderate_hp,
77 const QString &coderate_lp,
const QString &modulation,
78 const QString &trans_mode,
const QString &guard_interval,
79 const QString &hierarchy,
const QString &mod_sys);
81 bool ParseTuningParams(
83 const QString& frequency,
const QString& inversion,
const QString& symbolrate,
84 const QString& fec,
const QString& polarity,
85 const QString& hp_code_rate,
const QString& lp_code_rate,
const QString& ofdm_modulation,
86 const QString& trans_mode,
const QString& guard_interval,
const QString& hierarchy,
87 const QString& modulation,
const QString& bandwidth,
const QString& mod_sys,
88 const QString& rolloff);
94 uint64_t m_frequency {0};
95 uint64_t m_symbolRate {0};
126 bool ParseTuningParams(
128 const QString& frequency,
const QString& inversion,
const QString& symbolrate,
129 const QString& fec,
const QString& polarity,
130 const QString& hp_code_rate,
const QString& lp_code_rate,
const QString& ofdm_modulation,
131 const QString& trans_mode,
const QString& guard_interval,
const QString& hierarchy,
132 const QString& modulation,
const QString& bandwidth,
133 const QString& mod_sys,
const QString& rolloff,
const QString& signal_strength);
141 int m_signalStrength {0};
std::vector< ChannelInsertInfo > ChannelInsertInfoList
DTVMultiplex(const DTVMultiplex &)=default
IPTVTuningData m_iptvTuning
DTVMultiplex & operator=(const DTVMultiplex &)=default
DTVTransmitMode m_transMode
DTVModulation m_modulation
virtual ~DTVMultiplex()=default
DTVModulationSystem m_modSys
DTVGuardInterval m_guardInterval
static const int kTunerTypeUnknown
ChannelInsertInfoList m_channels
ScanDTVTransport(const DTVMultiplex &mplex, DTVTunerType tt, uint cid)
ScanDTVTransport()=default
~ScanDTVTransport() override=default
std::vector< ScanDTVTransport > ScanDTVTransportList
QString toString(const QDateTime &raw_dt, uint format)
Returns formatted string representing the time.
uint SaveScan(const ScanDTVTransportList &scan)