#include <dtvmultiplex.h>

Definition at line 19 of file dtvmultiplex.h.
Public Member Functions | |
| DTVMultiplex () | |
| DTVMultiplex (const DTVMultiplex &other) | |
| DTVMultiplex & | operator= (const DTVMultiplex &other) |
| bool | operator== (const DTVMultiplex &m) const |
| void | Clear (void) |
| bool | FillFromDB (DTVTunerType type, uint mplexid) |
| bool | IsEqual (DTVTunerType type, const DTVMultiplex &other, uint freq_range=0) 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 &constellation, 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 | ParseTuningParams (DTVTunerType type, QString frequency, QString inversion, QString symbolrate, QString fec, QString polarity, QString hp_code_rate, QString lp_code_rate, QString constellation, QString trans_mode, QString guard_interval, QString hierarchy, QString modulation, QString bandwidth) |
| QString | toString () const |
Public Attributes | |
| uint64_t | frequency |
| uint64_t | symbolrate |
| DTVInversion | inversion |
| DTVBandwidth | bandwidth |
| DTVCodeRate | hp_code_rate |
| High Priority FEC rate. | |
| DTVCodeRate | lp_code_rate |
| Low Priority FEC rate. | |
| DTVModulation | modulation |
| DTVTransmitMode | trans_mode |
| DTVGuardInterval | guard_interval |
| DTVHierarchy | hierarchy |
| DTVPolarity | polarity |
| DTVCodeRate | fec |
| Inner Forward Error Correction rate. | |
| uint | mplex |
| QString | sistandard |
| DTVMultiplex::DTVMultiplex | ( | ) | [inline] |
Definition at line 22 of file dtvmultiplex.h.
| DTVMultiplex::DTVMultiplex | ( | const DTVMultiplex & | other | ) | [inline] |
Definition at line 24 of file dtvmultiplex.h.
| DTVMultiplex & DTVMultiplex::operator= | ( | const DTVMultiplex & | other | ) |
Definition at line 14 of file dtvmultiplex.cpp.
| bool DTVMultiplex::operator== | ( | const DTVMultiplex & | m | ) | const |
Definition at line 33 of file dtvmultiplex.cpp.
| void DTVMultiplex::Clear | ( | void | ) | [inline] |
Definition at line 30 of file dtvmultiplex.h.
Referenced by FillFromDB(), and TransportScanItem::TransportScanItem().
| bool DTVMultiplex::FillFromDB | ( | DTVTunerType | type, | |
| uint | mplexid | |||
| ) |
Definition at line 218 of file dtvmultiplex.cpp.
Referenced by DVBChannel::SetChannelByString(), and DVBChannel::TuneMultiplex().
| bool DTVMultiplex::IsEqual | ( | DTVTunerType | type, | |
| const DTVMultiplex & | other, | |||
| uint | freq_range = 0 | |||
| ) | const |
| bool DTVMultiplex::ParseATSC | ( | const QString & | frequency, | |
| const QString & | modulation | |||
| ) |
| bool DTVMultiplex::ParseDVB_T | ( | const QString & | frequency, | |
| const QString & | inversion, | |||
| const QString & | bandwidth, | |||
| const QString & | coderate_hp, | |||
| const QString & | coderate_lp, | |||
| const QString & | constellation, | |||
| const QString & | trans_mode, | |||
| const QString & | guard_interval, | |||
| const QString & | hierarchy | |||
| ) |
| bool DTVMultiplex::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 DTVMultiplex::ParseTuningParams | ( | DTVTunerType | type, | |
| QString | frequency, | |||
| QString | inversion, | |||
| QString | symbolrate, | |||
| QString | fec, | |||
| QString | polarity, | |||
| QString | hp_code_rate, | |||
| QString | lp_code_rate, | |||
| QString | constellation, | |||
| QString | trans_mode, | |||
| QString | guard_interval, | |||
| QString | hierarchy, | |||
| QString | modulation, | |||
| QString | bandwidth | |||
| ) |
Definition at line 187 of file dtvmultiplex.cpp.
Referenced by FillFromDB(), SIScan::ScanTransportsStartingOn(), ScanWizard::SetPage(), and TransportScanItem::TransportScanItem().
| QString DTVMultiplex::toString | ( | void | ) | const |
Definition at line 51 of file dtvmultiplex.cpp.
Referenced by DTVConfParser::AddChannel(), DVBChannel::CheckOptions(), and DVBChannel::Tune().
Definition at line 63 of file dtvmultiplex.h.
Referenced by DVBChannel::CheckOptions(), ChannelUtil::CreateMultiplex(), dvbparams_to_dtvmultiplex(), TransportScanItem::freq_offset(), DiSEqCDevLNB::GetIntermediateFrequency(), SIScan::InsertMultiplex(), IsEqual(), DiSEqCDevLNB::IsHighBand(), operator=(), operator==(), ParseATSC(), DTVConfParser::ParseConfATSC(), DTVConfParser::ParseConfOFDM(), DTVConfParser::ParseConfQAM(), DTVConfParser::ParseConfQPSK(), ParseDVB_S_and_C(), ParseDVB_T(), DTVConfParser::ParseVDR(), TransportScanItem::toString(), toString(), TransportScanItem::TransportScanItem(), SIScan::Tune(), HDHRChannel::Tune(), and Channel::Tune().
Definition at line 64 of file dtvmultiplex.h.
Referenced by DVBChannel::CheckOptions(), ChannelUtil::CreateMultiplex(), dvbparams_to_dtvmultiplex(), IsEqual(), operator=(), DTVConfParser::ParseConfQAM(), DTVConfParser::ParseConfQPSK(), ParseDVB_S_and_C(), and TransportScanItem::TransportScanItem().
Definition at line 65 of file dtvmultiplex.h.
Referenced by DVBChannel::CheckOptions(), ChannelUtil::CreateMultiplex(), dvbparams_to_dtvmultiplex(), IsEqual(), operator=(), operator==(), DTVConfParser::ParseConfOFDM(), DTVConfParser::ParseConfQAM(), ParseDVB_S_and_C(), ParseDVB_T(), DTVConfParser::ParseVDR(), TransportScanItem::toString(), toString(), and TransportScanItem::TransportScanItem().
Definition at line 66 of file dtvmultiplex.h.
Referenced by DVBChannel::CheckOptions(), ChannelUtil::CreateMultiplex(), dvbparams_to_dtvmultiplex(), IsEqual(), operator=(), operator==(), DTVConfParser::ParseConfOFDM(), ParseDVB_T(), DTVConfParser::ParseVDR(), TransportScanItem::toString(), toString(), and TransportScanItem::TransportScanItem().
High Priority FEC rate.
Definition at line 67 of file dtvmultiplex.h.
Referenced by DVBChannel::CheckOptions(), ChannelUtil::CreateMultiplex(), dvbparams_to_dtvmultiplex(), IsEqual(), operator=(), operator==(), DTVConfParser::ParseConfOFDM(), ParseDVB_T(), DTVConfParser::ParseVDR(), TransportScanItem::toString(), toString(), and TransportScanItem::TransportScanItem().
Low Priority FEC rate.
Definition at line 68 of file dtvmultiplex.h.
Referenced by DVBChannel::CheckOptions(), ChannelUtil::CreateMultiplex(), dvbparams_to_dtvmultiplex(), IsEqual(), operator=(), operator==(), DTVConfParser::ParseConfOFDM(), ParseDVB_T(), DTVConfParser::ParseVDR(), TransportScanItem::toString(), toString(), and TransportScanItem::TransportScanItem().
Definition at line 70 of file dtvmultiplex.h.
Referenced by DVBChannel::CheckOptions(), ChannelUtil::CreateMultiplex(), dvbparams_to_dtvmultiplex(), IsEqual(), operator=(), operator==(), ParseATSC(), DTVConfParser::ParseConfATSC(), DTVConfParser::ParseConfOFDM(), DTVConfParser::ParseConfQAM(), ParseDVB_S_and_C(), ParseDVB_T(), DTVConfParser::ParseVDR(), TransportScanItem::toString(), toString(), TransportScanItem::TransportScanItem(), HDHRChannel::Tune(), and Channel::Tune().
Definition at line 71 of file dtvmultiplex.h.
Referenced by DVBChannel::CheckOptions(), ChannelUtil::CreateMultiplex(), dvbparams_to_dtvmultiplex(), IsEqual(), operator=(), operator==(), DTVConfParser::ParseConfOFDM(), ParseDVB_T(), DTVConfParser::ParseVDR(), TransportScanItem::toString(), toString(), and TransportScanItem::TransportScanItem().
Definition at line 72 of file dtvmultiplex.h.
Referenced by DVBChannel::CheckOptions(), ChannelUtil::CreateMultiplex(), dvbparams_to_dtvmultiplex(), IsEqual(), operator=(), operator==(), DTVConfParser::ParseConfOFDM(), ParseDVB_T(), DTVConfParser::ParseVDR(), TransportScanItem::toString(), toString(), and TransportScanItem::TransportScanItem().
Definition at line 73 of file dtvmultiplex.h.
Referenced by DVBChannel::CheckOptions(), ChannelUtil::CreateMultiplex(), dvbparams_to_dtvmultiplex(), IsEqual(), operator=(), operator==(), DTVConfParser::ParseConfOFDM(), ParseDVB_T(), DTVConfParser::ParseVDR(), TransportScanItem::toString(), toString(), and TransportScanItem::TransportScanItem().
Definition at line 74 of file dtvmultiplex.h.
Referenced by ChannelUtil::CreateMultiplex(), DiSEqCDevLNB::IsHorizontal(), operator=(), operator==(), DTVConfParser::ParseConfQPSK(), ParseDVB_S_and_C(), DTVConfParser::ParseVDR(), toString(), and TransportScanItem::TransportScanItem().
Inner Forward Error Correction rate.
Definition at line 75 of file dtvmultiplex.h.
Referenced by DVBChannel::CheckOptions(), ChannelUtil::CreateMultiplex(), dvbparams_to_dtvmultiplex(), IsEqual(), operator=(), operator==(), DTVConfParser::ParseConfQAM(), ParseDVB_S_and_C(), and TransportScanItem::TransportScanItem().
Definition at line 78 of file dtvmultiplex.h.
Referenced by FillFromDB(), operator=(), and DVBChannel::ProbeTuningParams().
| QString DTVMultiplex::sistandard |
Definition at line 79 of file dtvmultiplex.h.
Referenced by ChannelUtil::CreateMultiplex(), FillFromDB(), operator=(), DVBChannel::ProbeTuningParams(), SIScan::ScanForChannels(), SIScan::ScanTransportsStartingOn(), TransportScanItem::toString(), TransportScanItem::TransportScanItem(), HDHRChannel::Tune(), DVBChannel::Tune(), and Channel::Tune().
1.5.5