This table contains information about the channels transmitted on this multiplex. More...
#include <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 |
| QString | ModulationModeString (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 |
| QString | ServiceTypeString (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 |
| virtual QString | toString (void) const |
| virtual QString | ChannelString (uint channel) const =0 |
| virtual QString | toStringXML (uint indent_level) const |
| virtual QString | ChannelStringXML (uint indent_level, uint channel) const |
| virtual QString | XMLChannelValues (uint indent_level, uint channel) const |
Protected Attributes | |
| vector< unsigned char * > | _ptrs |
This table contains information about the channels transmitted on this multiplex.
Definition at line 187 of file atsctables.h.
| VirtualChannelTable::VirtualChannelTable | ( | const VirtualChannelTable & | table | ) | [inline] |
Definition at line 190 of file atsctables.h.
| VirtualChannelTable::VirtualChannelTable | ( | const PSIPTable & | table | ) | [inline] |
Definition at line 195 of file atsctables.h.
| VirtualChannelTable::~VirtualChannelTable | ( | ) | [inline] |
Definition at line 201 of file atsctables.h.
| uint VirtualChannelTable::TransportStreamID | ( | ) | const [inline] |
Definition at line 216 of file atsctables.h.
Referenced by DTVSignalMonitor::HandleCVCT(), DTVSignalMonitor::HandleTVCT(), ATSCStreamData::SetDesiredChannel(), toString(), toStringXML(), and update_info().
| uint VirtualChannelTable::ChannelCount | ( | ) | const [inline] |
Definition at line 219 of file atsctables.h.
Referenced by Find(), GetExtendedChannelName(), ChannelScanSM::HandleVCT(), Parse(), ATSCStreamData::ProcessVCT(), toString(), and toStringXML().
| const QString VirtualChannelTable::ShortChannelName | ( | uint | i | ) | const [inline] |
Definition at line 223 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), update_info(), and XMLChannelValues().
Definition at line 240 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), Find(), ATSCStreamData::ProcessVCT(), CableVirtualChannelTable::SCTEIsChannelNumberOnePart(), CableVirtualChannelTable::SCTEIsChannelNumberTwoPart(), CableVirtualChannelTable::SCTEOnePartChannel(), update_info(), CableVirtualChannelTable::XMLChannelValues(), and TerrestrialVirtualChannelTable::XMLChannelValues().
Definition at line 245 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), Find(), ATSCStreamData::ProcessVCT(), CableVirtualChannelTable::SCTEOnePartChannel(), update_info(), CableVirtualChannelTable::XMLChannelValues(), and TerrestrialVirtualChannelTable::XMLChannelValues().
Definition at line 250 of file atsctables.h.
Referenced by ModulationModeString(), ATSCStreamData::ProcessVCT(), update_info(), and XMLChannelValues().
| QString VirtualChannelTable::ModulationModeString | ( | uint | i | ) | const |
Definition at line 168 of file atsctables.cpp.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), and XMLChannelValues().
Definition at line 257 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), update_info(), and XMLChannelValues().
Definition at line 262 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), DTVSignalMonitor::HandleCVCT(), DTVSignalMonitor::HandleTVCT(), ChannelScanSM::HandleVCT(), ATSCStreamData::SetDesiredChannel(), update_info(), and XMLChannelValues().
Definition at line 267 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), and XMLChannelValues().
Definition at line 272 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), ChannelScanSM::HandleVCT(), update_info(), and XMLChannelValues().
Definition at line 277 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), ATSCStreamData::ProcessVCT(), update_info(), and XMLChannelValues().
Definition at line 283 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), ATSCStreamData::ProcessVCT(), update_info(), and XMLChannelValues().
Definition at line 289 of file atsctables.h.
Referenced by ServiceTypeString(), update_info(), and XMLChannelValues().
| QString VirtualChannelTable::ServiceTypeString | ( | uint | i | ) | const |
Definition at line 182 of file atsctables.cpp.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), and XMLChannelValues().
Definition at line 295 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), ATSCStreamData::ProcessVCT(), and XMLChannelValues().
Definition at line 301 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), ChannelStringXML(), GetExtendedChannelName(), and Parse().
| const unsigned char* VirtualChannelTable::Descriptors | ( | uint | i | ) | const [inline] |
Definition at line 306 of file atsctables.h.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), ChannelStringXML(), and GetExtendedChannelName().
| uint VirtualChannelTable::GlobalDescriptorsLength | ( | ) | const [inline] |
Definition at line 313 of file atsctables.h.
Referenced by toString(), and toStringXML().
| const unsigned char* VirtualChannelTable::GlobalDescriptors | ( | ) | const [inline] |
Definition at line 319 of file atsctables.h.
Referenced by toString(), and toStringXML().
| void VirtualChannelTable::Parse | ( | void | ) | const |
Definition at line 53 of file atsctables.cpp.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), ChannelStringXML(), GetExtendedChannelName(), toString(), and toStringXML().
| int VirtualChannelTable::Find | ( | int | major, | |
| int | minor | |||
| ) | const |
Definition at line 480 of file atsctables.cpp.
Referenced by GetExtendedChannelName(), DTVSignalMonitor::HandleCVCT(), DTVSignalMonitor::HandleTVCT(), and ATSCStreamData::SetDesiredChannel().
| QString VirtualChannelTable::GetExtendedChannelName | ( | uint | idx | ) | const |
Definition at line 502 of file atsctables.cpp.
Referenced by update_info().
| QString VirtualChannelTable::toString | ( | void | ) | const [virtual] |
Reimplemented from PSIPTable.
Definition at line 195 of file atsctables.cpp.
Referenced by CableVirtualChannelTable::ChannelString(), TerrestrialVirtualChannelTable::ChannelString(), DTVSignalMonitor::HandleCVCT(), DTVSignalMonitor::HandleTVCT(), and ChannelScanSM::HandleVCT().
| virtual QString VirtualChannelTable::ChannelString | ( | uint | channel | ) | const [pure virtual] |
Implemented in TerrestrialVirtualChannelTable, and CableVirtualChannelTable.
Referenced by toString().
| QString VirtualChannelTable::toStringXML | ( | uint | indent_level | ) | const [virtual] |
Reimplemented from PSIPTable.
Definition at line 234 of file atsctables.cpp.
Definition at line 278 of file atsctables.cpp.
Referenced by toStringXML().
Reimplemented in TerrestrialVirtualChannelTable, and CableVirtualChannelTable.
Definition at line 300 of file atsctables.cpp.
Referenced by ChannelStringXML().
vector<unsigned char*> VirtualChannelTable::_ptrs [mutable, protected] |
Definition at line 333 of file atsctables.h.
Referenced by Parse().
1.6.3