MythTV
master
|
#include <libmythtv/dtvmultiplex.h>
Public Member Functions | |
ScanDTVTransport ()=default | |
ScanDTVTransport (const DTVMultiplex &mplex, DTVTunerType tt, uint cid) | |
~ScanDTVTransport () override=default | |
bool | FillFromDB (DTVTunerType type, uint mplexid) override |
uint | SaveScan (uint scanid) const |
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, const QString &signal_strength) |
Public Member Functions inherited from DTVMultiplex | |
DTVMultiplex ()=default | |
DTVMultiplex (const DTVMultiplex &)=default | |
DTVMultiplex & | operator= (const DTVMultiplex &)=default |
virtual | ~DTVMultiplex ()=default |
bool | operator== (const DTVMultiplex &m) const |
void | Clear (void) |
bool | FillFromDeliverySystemDesc (DTVTunerType type, const MPEGDescriptor &desc) |
bool | IsEqual (DTVTunerType type, const DTVMultiplex &other, uint freq_range=0, bool fuzzy=false) const |
bool | ParseATSC (const QString &frequency, const QString &modulation) |
bool | ParseDVB_T (const QString &frequency, const QString &inversion, const QString &bandwidth, const QString &coderate_hp, const QString &coderate_lp, const QString &modulation, const QString &trans_mode, const QString &guard_interval, const QString &hierarchy) |
bool | ParseDVB_S_and_C (const QString &frequency, const QString &inversion, const QString &symbol_rate, const QString &fec_inner, const QString &modulation, const QString &polarity) |
bool | ParseDVB_S (const QString &frequency, const QString &inversion, const QString &symbol_rate, const QString &fec_inner, const QString &modulation, const QString &polarity) |
bool | ParseDVB_C (const QString &frequency, const QString &inversion, const QString &symbol_rate, const QString &fec_inner, const QString &modulation, const QString &polarity, const QString &mod_sys) |
bool | ParseDVB_S2 (const QString &frequency, const QString &inversion, const QString &symbol_rate, const QString &fec_inner, const QString &modulation, const QString &polarity, const QString &mod_sys, const QString &rolloff) |
bool | ParseDVB_T2 (const QString &frequency, const QString &inversion, const QString &bandwidth, const QString &coderate_hp, const QString &coderate_lp, const QString &modulation, const QString &trans_mode, const QString &guard_interval, const QString &hierarchy, const QString &mod_sys) |
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) |
QString | toString () const |
Public Attributes | |
DTVTunerType | m_tunerType {DTVTunerType::kTunerTypeUnknown} |
uint | m_cardid {0} |
ChannelInsertInfoList | m_channels |
uint | m_networkID {0} |
uint | m_transportID {0} |
int | m_signalStrength {0} |
Public Attributes inherited from DTVMultiplex | |
uint64_t | m_frequency {0} |
uint64_t | m_symbolRate {0} |
DTVInversion | m_inversion |
DTVBandwidth | m_bandwidth |
DTVCodeRate | m_hpCodeRate |
DTVCodeRate | m_lpCodeRate |
DTVModulation | m_modulation |
DTVTransmitMode | m_transMode |
DTVGuardInterval | m_guardInterval |
DTVHierarchy | m_hierarchy |
DTVPolarity | m_polarity |
DTVCodeRate | m_fec |
DTVModulationSystem | m_modSys |
DTVRollOff | m_rolloff |
uint | m_mplex {0} |
QString | m_sistandard |
IPTVTuningData | m_iptvTuning |
Definition at line 115 of file dtvmultiplex.h.
|
default |
|
inline |
Definition at line 119 of file dtvmultiplex.h.
|
overridedefault |
|
overridevirtual |
Reimplemented from DTVMultiplex.
Definition at line 649 of file dtvmultiplex.cpp.
Referenced by ChannelImporter::GetDBTransports().
Definition at line 705 of file dtvmultiplex.cpp.
bool ScanDTVTransport::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, | ||
const QString & | signal_strength | ||
) |
Definition at line 771 of file dtvmultiplex.cpp.
Referenced by LoadScan().
DTVTunerType ScanDTVTransport::m_tunerType {DTVTunerType::kTunerTypeUnknown} |
Definition at line 136 of file dtvmultiplex.h.
Referenced by ParseTuningParams(), and SaveScan().
uint ScanDTVTransport::m_cardid {0} |
Definition at line 137 of file dtvmultiplex.h.
ChannelInsertInfoList ScanDTVTransport::m_channels |
Definition at line 138 of file dtvmultiplex.h.
Referenced by ChannelImporter::AddChanToCopy(), ChannelImporter::DeleteChannels(), FillFromDB(), ChannelScanSM::GetChannelList(), ChannelImporter::GetDBTransports(), ChannelImporter::InsertChannels(), LoadScan(), ChannelImporter::RemoveDuplicates(), SaveScan(), and ChannelImporter::UpdateChannels().
uint ScanDTVTransport::m_networkID {0} |
Definition at line 139 of file dtvmultiplex.h.
Referenced by ChannelImporter::FormatTransport(), and ChannelScanSM::GetChannelList().
uint ScanDTVTransport::m_transportID {0} |
Definition at line 140 of file dtvmultiplex.h.
Referenced by ChannelImporter::FormatTransport(), and ChannelScanSM::GetChannelList().
int ScanDTVTransport::m_signalStrength {0} |
Definition at line 141 of file dtvmultiplex.h.
Referenced by ChannelImporter::FormatTransport(), ChannelScanSM::GetChannelList(), ParseTuningParams(), and SaveScan().