MythTV  0.26-pre
Public Types | Public Member Functions | Public Attributes
VirtualChannelMapSubtable Class Reference

#include <sctetables.h>

List of all members.

Public Types

enum  { kPath1 = 0x0, kPath2 = 0x1 }
enum  { kMPEG2Transport = 0x0, kNonMPEG2Transport = 0x1 }
enum  { kNormalChannel = 0x0, kHiddenChannel = 0x1 }
enum  {
  kNTSC = 0x0, kPAL625 = 0x1, kPAL525 = 0x2, kSECAM = 0x3,
  kMAC = 0x4
}

Public Member Functions

 VirtualChannelMapSubtable (const unsigned char *data, const vector< const unsigned char * > &ptrs)
bool DescriptorsIncluded (void) const
bool Splice (void) const
uint ActivationTimeRaw (void) const
QDateTime ActivationTimeUTC (uint offset=0) const
uint NumberOfVCRecords (void) const
uint VirtualChannelNumber (uint i) const
bool ApplicationVirtualChannel (uint i) const
uint PathSelect (uint i) const
QString PathSelectString (uint i) const
uint TransportType (uint i) const
QString TransportTypeString (uint i) const
uint ChannelType (uint i) const
QString ChannelTypeString (uint i) const
uint ApplicationID (uint i) const
uint SourceID (uint i) const
uint CDSReference (uint i) const
uint ProgramNumber (uint i) const
uint MMSReference (uint i) const
bool Scrambled (uint i) const
uint VideoStandard (uint i) const
QString VideoStandardString (uint i) const
uint DescriptorsCount (uint i) const
uint DescriptorsLength (uint i) const
const unsigned char * Descriptors (uint i) const
QString toStringXML (uint indent_level) const
uint Size (void) const

Public Attributes

const unsigned char * _data
const vector< const unsigned
char * > & 
_ptrs

Detailed Description

Definition at line 350 of file sctetables.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
kPath1 
kPath2 

Definition at line 391 of file sctetables.h.

anonymous enum
Enumerator:
kMPEG2Transport 
kNonMPEG2Transport 

Definition at line 400 of file sctetables.h.

anonymous enum
Enumerator:
kNormalChannel 
kHiddenChannel 

Definition at line 409 of file sctetables.h.

anonymous enum
Enumerator:
kNTSC 
kPAL625 
kPAL525 
kSECAM 
kMAC 

Definition at line 438 of file sctetables.h.


Constructor & Destructor Documentation

VirtualChannelMapSubtable::VirtualChannelMapSubtable ( const unsigned char *  data,
const vector< const unsigned char * > &  ptrs 
) [inline]

Definition at line 353 of file sctetables.h.


Member Function Documentation

Definition at line 359 of file sctetables.h.

Referenced by toStringXML().

Definition at line 362 of file sctetables.h.

Referenced by toStringXML().

Definition at line 365 of file sctetables.h.

Referenced by ActivationTimeUTC(), and toStringXML().

QDateTime VirtualChannelMapSubtable::ActivationTimeUTC ( uint  offset = 0) const [inline]
Note:
If the GPS_UTC_offset in the SystemTimeTable is zero this includes the correction for leap seconds. Otherwise the offset must be passed as a parameter.

Definition at line 373 of file sctetables.h.

Referenced by toStringXML().

Definition at line 380 of file sctetables.h.

Referenced by toStringXML().

Definition at line 385 of file sctetables.h.

Referenced by toStringXML().

Definition at line 388 of file sctetables.h.

Referenced by toStringXML().

Definition at line 396 of file sctetables.h.

Referenced by PathSelectString(), and toStringXML().

QString VirtualChannelMapSubtable::PathSelectString ( uint  i) const [inline]

Definition at line 397 of file sctetables.h.

Definition at line 405 of file sctetables.h.

Referenced by toStringXML(), and TransportTypeString().

Definition at line 406 of file sctetables.h.

Referenced by toStringXML().

Definition at line 415 of file sctetables.h.

Referenced by ChannelTypeString(), and toStringXML().

QString VirtualChannelMapSubtable::ChannelTypeString ( uint  i) const [inline]

Definition at line 416 of file sctetables.h.

Referenced by toStringXML().

Definition at line 420 of file sctetables.h.

Referenced by toStringXML().

Definition at line 423 of file sctetables.h.

Referenced by toStringXML().

Definition at line 427 of file sctetables.h.

Referenced by toStringXML().

Definition at line 429 of file sctetables.h.

Referenced by toStringXML().

Definition at line 431 of file sctetables.h.

Referenced by toStringXML().

Definition at line 435 of file sctetables.h.

Referenced by toStringXML().

Definition at line 447 of file sctetables.h.

Referenced by toStringXML(), and VideoStandardString().

Definition at line 373 of file sctetables.cpp.

Referenced by toStringXML().

Definition at line 453 of file sctetables.h.

Referenced by toStringXML().

Definition at line 456 of file sctetables.h.

Referenced by toStringXML().

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

Definition at line 457 of file sctetables.h.

Referenced by toStringXML().

QString VirtualChannelMapSubtable::toStringXML ( uint  indent_level) const

Definition at line 386 of file sctetables.cpp.

Referenced by ShortVirtualChannelTable::toStringXML().

Definition at line 462 of file sctetables.h.


Member Data Documentation

const unsigned char* VirtualChannelMapSubtable::_data
const vector<const unsigned char*>& VirtualChannelMapSubtable::_ptrs

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends