MythTV  0.26-pre
Public Member Functions | Private Attributes
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

Definition at line 179 of file dvbtables.h.

Definition at line 184 of file dvbtables.h.


Member Function Documentation

Definition at line 192 of file dvbtables.h.

Referenced by toString().

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().

Definition at line 211 of file dvbtables.h.

Referenced by Parse().

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().

Definition at line 220 of file dvbtables.h.

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

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().

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