ScanStreamData Class Reference

#include <scanstreamdata.h>

Inheritance diagram for ScanStreamData:
MPEGStreamData ATSCStreamData DVBStreamData EITSource MPEGStreamData MPEGStreamData EITSource EITSource

List of all members.

Public Member Functions

 ScanStreamData (bool no_default_pid=false)
virtual ~ScanStreamData ()
bool IsRedundant (uint pid, const PSIPTable &) const
 Returns true if table already seen.
bool HandleTables (uint pid, const PSIPTable &psip)
 Processes PSIP tables.
void Reset (void)
bool HasEITPIDChanges (const uint_vec_t &) const
bool GetEITPIDChanges (const uint_vec_t &, uint_vec_t &, uint_vec_t &) const
QString GetSIStandard (QString guess="mpeg") const
void SetFreesatAdditionalSI (bool freesat_si)

Private Member Functions

virtual bool DeleteCachedTable (PSIPTable *psip) const

Private Attributes

int dvb_uk_freesat_si
 listen for addiotional Freesat service information
bool m_no_default_pid

Detailed Description

Definition at line 10 of file scanstreamdata.h.


Constructor & Destructor Documentation

ScanStreamData::ScanStreamData ( bool  no_default_pid = false  ) 

Definition at line 7 of file scanstreamdata.cpp.

ScanStreamData::~ScanStreamData (  )  [virtual]

Definition at line 18 of file scanstreamdata.cpp.


Member Function Documentation

bool ScanStreamData::IsRedundant ( uint  pid,
const PSIPTable psip 
) const [virtual]

Returns true if table already seen.

Reimplemented from ATSCStreamData.

Definition at line 23 of file scanstreamdata.cpp.

bool ScanStreamData::HandleTables ( uint  pid,
const PSIPTable psip 
) [virtual]

Processes PSIP tables.

Reimplemented from ATSCStreamData.

Definition at line 37 of file scanstreamdata.cpp.

void ScanStreamData::Reset ( void   )  [virtual]

Reimplemented from ATSCStreamData.

Definition at line 44 of file scanstreamdata.cpp.

Referenced by ChannelScanSM::ScanTransport().

bool ScanStreamData::HasEITPIDChanges ( const uint_vec_t  )  const [inline, virtual]

Reimplemented from ATSCStreamData.

Definition at line 24 of file scanstreamdata.h.

bool ScanStreamData::GetEITPIDChanges ( const uint_vec_t ,
uint_vec_t ,
uint_vec_t  
) const [inline, virtual]

Reimplemented from ATSCStreamData.

Definition at line 26 of file scanstreamdata.h.

QString ScanStreamData::GetSIStandard ( QString  guess = "mpeg"  )  const

Definition at line 64 of file scanstreamdata.cpp.

void ScanStreamData::SetFreesatAdditionalSI ( bool  freesat_si  )  [inline]

Definition at line 41 of file scanstreamdata.h.

bool ScanStreamData::DeleteCachedTable ( PSIPTable psip  )  const [private, virtual]

Reimplemented from ATSCStreamData.

Definition at line 101 of file scanstreamdata.cpp.


Member Data Documentation

listen for addiotional Freesat service information

Definition at line 37 of file scanstreamdata.h.

Referenced by IsRedundant(), Reset(), and SetFreesatAdditionalSI().

Definition at line 38 of file scanstreamdata.h.

Referenced by Reset(), and ScanStreamData().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:23 2012 for MythTV by  doxygen 1.6.3