VirtualChannelTable Class Reference

#include <atsctables.h>

Inheritance diagram for VirtualChannelTable:

PSIPTable PESPacket CableVirtualChannelTable TerrestrialVirtualChannelTable

List of all members.


Detailed Description

This table contains information about the channels transmitted on this multiplex.

See also:
TerrestrialVirtualChannelTable, CableVirtualChannelTable

Definition at line 178 of file atsctables.h.


Public Member Functions

 VirtualChannelTable (const VirtualChannelTable &table)
 VirtualChannelTable (const PSIPTable &table)
 ~VirtualChannelTable ()
uint TransportStreamID () const
uint ChannelCount () const
const QString ShortChannelName (uint i) const
uint MajorChannel (uint i) const
uint MinorChannel (uint i) const
uint ModulationMode (uint i) const
uint ChannelTransportStreamID (uint i) const
uint ProgramNumber (uint i) const
uint ETMlocation (uint i) const
bool IsAccessControlled (uint i) const
bool IsHidden (uint i) const
bool IsHiddenInGuide (uint i) const
uint ServiceType (uint i) const
uint SourceID (uint i) const
uint DescriptorsLength (uint i) const
const unsigned char * Descriptors (uint i) const
uint GlobalDescriptorsLength () const
const unsigned char * GlobalDescriptors () const
void Parse () const
int Find (int major, int minor) const
QString GetExtendedChannelName (uint idx) const

Protected Attributes

vector< unsigned char * > _ptrs

Constructor & Destructor Documentation

VirtualChannelTable::VirtualChannelTable ( const VirtualChannelTable table  )  [inline]

Definition at line 181 of file atsctables.h.

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

Definition at line 186 of file atsctables.h.

VirtualChannelTable::~VirtualChannelTable (  )  [inline]

Definition at line 192 of file atsctables.h.


Member Function Documentation

uint VirtualChannelTable::TransportStreamID (  )  const [inline]

uint VirtualChannelTable::ChannelCount (  )  const [inline]

const QString VirtualChannelTable::ShortChannelName ( uint  i  )  const [inline]

uint VirtualChannelTable::MajorChannel ( uint  i  )  const [inline]

uint VirtualChannelTable::MinorChannel ( uint  i  )  const [inline]

uint VirtualChannelTable::ModulationMode ( uint  i  )  const [inline]

uint VirtualChannelTable::ChannelTransportStreamID ( uint  i  )  const [inline]

uint VirtualChannelTable::ProgramNumber ( uint  i  )  const [inline]

uint VirtualChannelTable::ETMlocation ( uint  i  )  const [inline]

bool VirtualChannelTable::IsAccessControlled ( uint  i  )  const [inline]

bool VirtualChannelTable::IsHidden ( uint  i  )  const [inline]

bool VirtualChannelTable::IsHiddenInGuide ( uint  i  )  const [inline]

uint VirtualChannelTable::ServiceType ( uint  i  )  const [inline]

uint VirtualChannelTable::SourceID ( uint  i  )  const [inline]

uint VirtualChannelTable::DescriptorsLength ( uint  i  )  const [inline]

const unsigned char* VirtualChannelTable::Descriptors ( uint  i  )  const [inline]

uint VirtualChannelTable::GlobalDescriptorsLength (  )  const [inline]

const unsigned char* VirtualChannelTable::GlobalDescriptors (  )  const [inline]

void VirtualChannelTable::Parse ( void   )  const

Definition at line 54 of file atsctables.cpp.

Referenced by VirtualChannelTable().

int VirtualChannelTable::Find ( int  major,
int  minor 
) const

QString VirtualChannelTable::GetExtendedChannelName ( uint  idx  )  const

Definition at line 308 of file atsctables.cpp.

Referenced by SIScan::UpdateVCTinDB().


Member Data Documentation

vector<unsigned char*> VirtualChannelTable::_ptrs [mutable, protected]


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

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