|
MythTV
0.26-pre
|
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 TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), update_info(), and XMLChannelValues().
| uint VirtualChannelTable::MajorChannel | ( | uint | i | ) | const [inline] |
Definition at line 240 of file atsctables.h.
Referenced by TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), Find(), ATSCStreamData::ProcessVCT(), CableVirtualChannelTable::SCTEIsChannelNumberOnePart(), CableVirtualChannelTable::SCTEIsChannelNumberTwoPart(), CableVirtualChannelTable::SCTEOnePartChannel(), update_info(), TerrestrialVirtualChannelTable::XMLChannelValues(), and CableVirtualChannelTable::XMLChannelValues().
| uint VirtualChannelTable::MinorChannel | ( | uint | i | ) | const [inline] |
Definition at line 245 of file atsctables.h.
Referenced by TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), Find(), ATSCStreamData::ProcessVCT(), CableVirtualChannelTable::SCTEOnePartChannel(), update_info(), TerrestrialVirtualChannelTable::XMLChannelValues(), and CableVirtualChannelTable::XMLChannelValues().
| uint VirtualChannelTable::ModulationMode | ( | uint | i | ) | const [inline] |
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 TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), and XMLChannelValues().
| uint VirtualChannelTable::ChannelTransportStreamID | ( | uint | i | ) | const [inline] |
Definition at line 257 of file atsctables.h.
Referenced by TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), update_info(), and XMLChannelValues().
| uint VirtualChannelTable::ProgramNumber | ( | uint | i | ) | const [inline] |
Definition at line 262 of file atsctables.h.
Referenced by TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), DTVSignalMonitor::HandleCVCT(), DTVSignalMonitor::HandleTVCT(), ChannelScanSM::HandleVCT(), ATSCStreamData::SetDesiredChannel(), update_info(), and XMLChannelValues().
| uint VirtualChannelTable::ETMlocation | ( | uint | i | ) | const [inline] |
Definition at line 267 of file atsctables.h.
Referenced by TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), and XMLChannelValues().
| bool VirtualChannelTable::IsAccessControlled | ( | uint | i | ) | const [inline] |
Definition at line 272 of file atsctables.h.
Referenced by TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), ChannelScanSM::HandleVCT(), update_info(), and XMLChannelValues().
| bool VirtualChannelTable::IsHidden | ( | uint | i | ) | const [inline] |
Definition at line 277 of file atsctables.h.
Referenced by TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), ATSCStreamData::ProcessVCT(), update_info(), and XMLChannelValues().
| bool VirtualChannelTable::IsHiddenInGuide | ( | uint | i | ) | const [inline] |
Definition at line 283 of file atsctables.h.
Referenced by TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), ATSCStreamData::ProcessVCT(), update_info(), and XMLChannelValues().
| uint VirtualChannelTable::ServiceType | ( | uint | i | ) | const [inline] |
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 TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), and XMLChannelValues().
| uint VirtualChannelTable::SourceID | ( | uint | i | ) | const [inline] |
Definition at line 295 of file atsctables.h.
Referenced by TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), ATSCStreamData::ProcessVCT(), and XMLChannelValues().
| uint VirtualChannelTable::DescriptorsLength | ( | uint | i | ) | const [inline] |
Definition at line 301 of file atsctables.h.
Referenced by TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), ChannelStringXML(), GetExtendedChannelName(), and Parse().
| const unsigned char* VirtualChannelTable::Descriptors | ( | uint | i | ) | const [inline] |
Definition at line 306 of file atsctables.h.
Referenced by TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::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 TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::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 TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), DTVSignalMonitor::HandleCVCT(), DTVSignalMonitor::HandleTVCT(), and ChannelScanSM::HandleVCT().
| virtual QString VirtualChannelTable::ChannelString | ( | uint | channel | ) | const [pure virtual] |
Implemented in CableVirtualChannelTable, and TerrestrialVirtualChannelTable.
Referenced by toString().
| QString VirtualChannelTable::toStringXML | ( | uint | indent_level | ) | const [virtual] |
Reimplemented from PSIPTable.
Definition at line 234 of file atsctables.cpp.
| QString VirtualChannelTable::ChannelStringXML | ( | uint | indent_level, |
| uint | channel | ||
| ) | const [virtual] |
Definition at line 278 of file atsctables.cpp.
Referenced by toStringXML().
| QString VirtualChannelTable::XMLChannelValues | ( | uint | indent_level, |
| uint | channel | ||
| ) | const [virtual] |
Reimplemented in CableVirtualChannelTable, and TerrestrialVirtualChannelTable.
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.7.6.1