DTVMultiplex Class Reference

#include <dtvmultiplex.h>

Inheritance diagram for DTVMultiplex:

DTVTransport

List of all members.


Detailed Description

Definition at line 19 of file dtvmultiplex.h.


Public Member Functions

 DTVMultiplex ()
 DTVMultiplex (const DTVMultiplex &other)
DTVMultiplexoperator= (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

Constructor & Destructor Documentation

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.


Member Function Documentation

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

Definition at line 65 of file dtvmultiplex.cpp.

Referenced by DVBChannel::Tune().

bool DTVMultiplex::ParseATSC ( const QString &  frequency,
const QString &  modulation 
)

Definition at line 116 of file dtvmultiplex.cpp.

Referenced by ParseTuningParams().

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 
)

Definition at line 124 of file dtvmultiplex.cpp.

Referenced by ParseTuningParams().

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 
)

Definition at line 152 of file dtvmultiplex.cpp.

Referenced by ParseTuningParams().

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 
)

QString DTVMultiplex::toString ( void   )  const


Member Data Documentation

Definition at line 78 of file dtvmultiplex.h.

Referenced by FillFromDB(), operator=(), and DVBChannel::ProbeTuningParams().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:01 2010 for MythTV by  doxygen 1.5.5