ModulationModeSubtable Class Reference

#include <sctetables.h>

List of all members.

Public Types

enum  {
  kTSUnknown = 0, kTSITUAnnexA = 1, kTSITUAnnexB = 2, kTSITUQPSK = 3,
  kTSATSC = 4, kTSDigiCipher = 5
}
enum  {
  kRate5_11Coding = 0, kRate1_2Coding = 1, kRate3_5Coding = 3, kRate2_3Coding = 5,
  kRate3_4Coding = 7, kRate4_5Coding = 8, kRate5_6Coding = 9, kRate7_8Coding = 11,
  kNone = 15
}
enum  {
  kUnknown = 0, kQPSK = 1, kBPSK = 2, kOQPSK = 3,
  kVSB8 = 4, kVSB16 = 5, kQAM16 = 6, kQAM32 = 7,
  kQAM64 = 8, kQAM80 = 9, kQAM96 = 10, kQAM112 = 11,
  kQAM128 = 12, kQAM160 = 13, kQAM192 = 14, kQAM224 = 15,
  kQAM256 = 16, kQAM320 = 17, kQAM384 = 18, kQAM448 = 19,
  kQAM512 = 20, kQAM640 = 21, kQAM768 = 22, kQAM896 = 23,
  kQAM1024 = 24
}

Public Member Functions

 ModulationModeSubtable (const unsigned char *beg, const unsigned char *end)
uint TransmissionSystem (void) const
QString TransmissionSystemString (void) const
uint InnerCodingMode (void) const
QString InnerCodingModeString (void) const
bool SplitBitstreamMode (void) const
uint ModulationFormat (void) const
QString ModulationFormatString (void) const
uint SymbolRate (void) const
uint DescriptorsCount (void) const
uint DescriptorsLength (void) const
const unsigned char * Descriptors (void) const
QString toString (void) const
QString toStringXML (uint indent_level) const

Private Attributes

const unsigned char * _beg
const unsigned char * _end

Detailed Description

Definition at line 88 of file sctetables.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
kTSUnknown 
kTSITUAnnexA 

Specified in Annex A of ITU Rec. J.83.

kTSITUAnnexB 

Specified in Annex B of ITU Rec. J.83.

kTSITUQPSK 

ITU-R Rec. BO.1211:1995 (QPSK).

kTSATSC 
kTSDigiCipher 

from SCTE 57 -- DigiCipher II

Definition at line 94 of file sctetables.h.

anonymous enum
Enumerator:
kRate5_11Coding 
kRate1_2Coding 
kRate3_5Coding 
kRate2_3Coding 
kRate3_4Coding 
kRate4_5Coding 
kRate5_6Coding 
kRate7_8Coding 
kNone 

Definition at line 110 of file sctetables.h.

anonymous enum
Enumerator:
kUnknown 
kQPSK 
kBPSK 
kOQPSK 
kVSB8 
kVSB16 
kQAM16 
kQAM32 
kQAM64 
kQAM80 
kQAM96 
kQAM112 
kQAM128 
kQAM160 
kQAM192 
kQAM224 
kQAM256 
kQAM320 
kQAM384 
kQAM448 
kQAM512 
kQAM640 
kQAM768 
kQAM896 
kQAM1024 

Definition at line 136 of file sctetables.h.


Constructor & Destructor Documentation

ModulationModeSubtable::ModulationModeSubtable ( const unsigned char *  beg,
const unsigned char *  end 
) [inline]

Definition at line 91 of file sctetables.h.


Member Function Documentation

uint ModulationModeSubtable::TransmissionSystem ( void   )  const [inline]

Definition at line 107 of file sctetables.h.

Referenced by toStringXML(), and TransmissionSystemString().

QString ModulationModeSubtable::TransmissionSystemString ( void   )  const

Definition at line 65 of file sctetables.cpp.

Referenced by toStringXML().

uint ModulationModeSubtable::InnerCodingMode ( void   )  const [inline]

Definition at line 130 of file sctetables.h.

Referenced by InnerCodingModeString(), and toStringXML().

QString ModulationModeSubtable::InnerCodingModeString ( void   )  const

Definition at line 79 of file sctetables.cpp.

Referenced by toStringXML().

bool ModulationModeSubtable::SplitBitstreamMode ( void   )  const [inline]

Definition at line 133 of file sctetables.h.

Referenced by toStringXML().

uint ModulationModeSubtable::ModulationFormat ( void   )  const [inline]

Definition at line 165 of file sctetables.h.

Referenced by ModulationFormatString().

QString ModulationModeSubtable::ModulationFormatString ( void   )  const

Definition at line 96 of file sctetables.cpp.

uint ModulationModeSubtable::SymbolRate ( void   )  const [inline]

Definition at line 169 of file sctetables.h.

Referenced by toStringXML().

uint ModulationModeSubtable::DescriptorsCount ( void   )  const [inline]

Definition at line 175 of file sctetables.h.

Referenced by toStringXML().

uint ModulationModeSubtable::DescriptorsLength ( void   )  const [inline]

Definition at line 179 of file sctetables.h.

Referenced by toStringXML().

const unsigned char* ModulationModeSubtable::Descriptors ( void   )  const [inline]

Definition at line 180 of file sctetables.h.

Referenced by toStringXML().

QString ModulationModeSubtable::toString ( void   )  const

Definition at line 129 of file sctetables.cpp.

Referenced by SCTENetworkInformationTable::toString().

QString ModulationModeSubtable::toStringXML ( uint  indent_level  )  const

Definition at line 134 of file sctetables.cpp.

Referenced by SCTENetworkInformationTable::toStringXML().


Member Data Documentation

const unsigned char* ModulationModeSubtable::_beg [private]
const unsigned char* ModulationModeSubtable::_end [private]

Definition at line 187 of file sctetables.h.

Referenced by DescriptorsLength().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:12 2012 for MythTV by  doxygen 1.6.3