Go to the documentation of this file.
44 #define LOC QString("SWiz: ")
48 const QString& default_inputname) :
51 SetupConfig(default_sourceid, default_cardid, default_inputname);
59 QMap<QString,QString> start_chan;
68 LOG(VB_CHANSCAN, LOG_INFO,
LOC +
"Scan(): " +
69 QString(
"type(%1) cardid(%2) inputname(%3)")
70 .arg(scantype).arg(cardid).arg(inputname));
152 ci.
Process(transports, sourceid);
157 LOG(VB_CHANSCAN, LOG_ERR,
LOC +
"SetPage(): " +
158 QString(
"type(%1) src(%2) cardid(%3) not handled")
159 .arg(scantype).arg(sourceid).arg(cardid));
169 start_chan[
"frequency"], start_chan[
"inversion"],
170 start_chan[
"symbolrate"], start_chan[
"fec"],
171 start_chan[
"polarity"],
172 start_chan[
"coderate_hp"], start_chan[
"coderate_lp"],
173 start_chan[
"constellation"], start_chan[
"trans_mode"],
174 start_chan[
"guard_interval"], start_chan[
"hierarchy"],
175 start_chan[
"modulation"], start_chan[
"bandwidth"],
176 start_chan[
"mod_sys"], start_chan[
"rolloff"]))
204 table_start, table_end);
virtual bool ImportVBox(uint cardid, const QString &inputname, uint sourceid, bool ftaOnly, ServiceRequirements serviceType)
bool DoRemoveDuplicates(void) const
static const int kTunerTypeDVBC
int GetScanType(void) const
QString GetInputName(void) const
static const int kTunerTypeDVBS1
CardUtil::INPUT_TYPES m_lastHWCardType
bool DoFollowNIT(void) const
ChannelScannerGUI * m_scannerPane
#define LOG(_MASK_, _LEVEL_, _QSTRING_)
virtual DTVConfParser::return_t ImportDVBUtils(uint sourceid, CardUtil::INPUT_TYPES cardtype, const QString &file)
ScanWizard(uint default_sourceid=0, uint default_cardid=0, const QString &default_inputname=QString())
void Process(const ScanDTVTransportList &_transports, int sourceid=-1)
static QString ProbeSubTypeName(uint inputid)
bool DoChannelNumbersOnly(void) const
uint GetCardID(void) const
QMap< QString, QString > GetStartChan(void) const
virtual void addChild(StandardSetting *child)
bool DoAddFullTS(void) const
static const int kTunerTypeUnknown
void Scan(int scantype, uint cardid, const QString &inputname, uint sourceid, bool do_ignore_signal_timeout, bool do_follow_nit, bool do_test_decryption, bool do_fta_only, bool do_lcn_only, bool do_complete_only, bool do_full_channel_search, bool do_remove_duplicates, bool do_add_full_ts, ServiceRequirements service_requirements, uint mplexid, const QMap< QString, QString > &startChan, const QString &freq_std, const QString &mod, const QString &tbl, const QString &tbl_start=QString(), const QString &tbl_end=QString())
@ CurrentTransportScan
Scans the transport when there is no tuner (for ASI)
virtual bool ImportHDHR(uint cardid, const QString &inputname, uint sourceid, ServiceRequirements serviceType)
ServiceRequirements GetServiceRequirements(void) const
bool GetFrequencyTableRange(QString &start, QString &end) const
void SetInput(const QString &cardid_inputname)
bool DoFullChannelSearch(void) const
std::vector< ScanDTVTransport > ScanDTVTransportList
bool DoFreeToAirOnly(void) const
static void do_scan(struct replex *rx)
uint GetSourceID(void) const
static const int kTunerTypeDVBS2
bool DoIgnoreSignalTimeout(void) const
QString GetFilename(void) const
bool DoCompleteChannelsOnly(void) const
QString GetFrequencyStandard(void) const
void SetupConfig(uint default_sourceid, uint default_cardid, const QString &default_inputname)
ScanDTVTransportList LoadScan(uint scanid)
bool ParseTuningParams(DTVTunerType type, const QString &frequency, const QString &inversion, const QString &symbolrate, const QString &fec, const QString &polarity, const QString &hp_code_rate, const QString &lp_code_rate, const QString &ofdm_modulation, const QString &trans_mode, const QString &guard_interval, const QString &hierarchy, const QString &modulation, const QString &bandwidth, const QString &mod_sys, const QString &rolloff)
static const int kTunerTypeDVBT
uint GetScanID(void) const
QString GetFrequencyTable(void) const
static const int kTunerTypeDVBT2
bool DoTestDecryption(void) const
MythConfirmationDialog * ShowOkPopup(const QString &message, bool showCancel)
Non-blocking version of MythPopupBox::showOkPopup()
QString GetModulation(void) const
virtual bool ImportM3U(uint cardid, const QString &inputname, uint sourceid, bool is_mpts)
uint GetMultiplex(void) const
static INPUT_TYPES toInputType(const QString &name)
virtual bool ImportExternRecorder(uint cardid, const QString &inputname, uint sourceid)