BouquetAssociationTable Class Reference

Tells what channels can be found on each transponder for one bouquet (a bunch of channels from one provider) Note: French Provider Canal+ uses this to associate channels with an index used in their proprietary EIT. More...

#include <dvbtables.h>

Inheritance diagram for BouquetAssociationTable:
PSIPTable PESPacket

List of all members.

Public Member Functions

 BouquetAssociationTable (const PSIPTable &table)
 ~BouquetAssociationTable ()
uint BouquetID () const
uint BouquetDescriptorsLength (void) const
const unsigned char * BouquetDescriptors (void) const
uint TransportStreamDataLength (void) const
uint TransportStreamCount (void) const
uint TSID (uint i) const
uint OriginalNetworkID (uint i) const
uint TransportDescriptorsLength (uint i) const
const unsigned char * TransportDescriptors (uint i) const
 for(j=0;j<N;j++) x 6.0+p { descriptor() }
void Parse (void) const
QString toString (void) const

Private Attributes

const unsigned char * _tsc_ptr
vector< const unsigned char * > _ptrs

Detailed Description

Tells what channels can be found on each transponder for one bouquet (a bunch of channels from one provider) Note: French Provider Canal+ uses this to associate channels with an index used in their proprietary EIT.

Definition at line 176 of file dvbtables.h.


Constructor & Destructor Documentation

BouquetAssociationTable::BouquetAssociationTable ( const PSIPTable table  )  [inline]

Definition at line 179 of file dvbtables.h.

BouquetAssociationTable::~BouquetAssociationTable (  )  [inline]

Definition at line 184 of file dvbtables.h.


Member Function Documentation

uint BouquetAssociationTable::BouquetID (  )  const [inline]

Definition at line 192 of file dvbtables.h.

Referenced by toString().

uint BouquetAssociationTable::BouquetDescriptorsLength ( void   )  const [inline]

Definition at line 200 of file dvbtables.h.

Referenced by Parse(), and toString().

const unsigned char* BouquetAssociationTable::BouquetDescriptors ( void   )  const [inline]

Definition at line 206 of file dvbtables.h.

Referenced by toString().

uint BouquetAssociationTable::TransportStreamDataLength ( void   )  const [inline]

Definition at line 211 of file dvbtables.h.

Referenced by Parse().

uint BouquetAssociationTable::TransportStreamCount ( void   )  const [inline]

Definition at line 213 of file dvbtables.h.

Referenced by ChannelScanSM::HandleBAT(), and toString().

uint BouquetAssociationTable::TSID ( uint  i  )  const [inline]

Definition at line 218 of file dvbtables.h.

Referenced by ChannelScanSM::HandleBAT(), and toString().

uint BouquetAssociationTable::OriginalNetworkID ( uint  i  )  const [inline]

Definition at line 220 of file dvbtables.h.

Referenced by ChannelScanSM::HandleBAT(), and toString().

uint BouquetAssociationTable::TransportDescriptorsLength ( uint  i  )  const [inline]

Definition at line 224 of file dvbtables.h.

Referenced by ChannelScanSM::HandleBAT(), Parse(), and toString().

const unsigned char* BouquetAssociationTable::TransportDescriptors ( uint  i  )  const [inline]

for(j=0;j<N;j++) x 6.0+p { descriptor() }

Definition at line 228 of file dvbtables.h.

Referenced by ChannelScanSM::HandleBAT(), and toString().

void BouquetAssociationTable::Parse ( void   )  const

Definition at line 152 of file dvbtables.cpp.

Referenced by toString().

QString BouquetAssociationTable::toString ( void   )  const [virtual]

Reimplemented from PSIPTable.

Definition at line 162 of file dvbtables.cpp.

Referenced by ChannelScanSM::HandleBAT().


Member Data Documentation

const unsigned char* BouquetAssociationTable::_tsc_ptr [mutable, private]

Definition at line 236 of file dvbtables.h.

Referenced by Parse().

vector<const unsigned char*> BouquetAssociationTable::_ptrs [mutable, private]

Definition at line 237 of file dvbtables.h.

Referenced by Parse().


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:41:53 2012 for MythTV by  doxygen 1.6.3