MythTV  0.26-pre
Public Types | Public Member Functions
CableDeliverySystemDescriptor Class Reference

#include <dvbdescriptors.h>

Inheritance diagram for CableDeliverySystemDescriptor:
MPEGDescriptor

List of all members.

Public Types

enum  { kOuterFEC_None = 0x1, kOuterFEC_RS204_RS188 = 0x2 }
enum  {
  kModulationQAM16 = 0x01, kModulationQAM32 = 0x02, kModulationQAM64 = 0x03, kModulationQAM128 = 0x04,
  kModulationQAM256 = 0x05
}
enum  {
  kInnerFEC_1_2_ConvolutionCodeRate = 0x1, kInnerFEC_2_3_ConvolutionCodeRate = 0x2, kInnerFEC_3_4_ConvolutionCodeRate = 0x3, kInnerFEC_5_6_ConvolutionCodeRate = 0x4,
  kInnerFEC_7_8_ConvolutionCodeRate = 0x5, kInnerFEC_8_9_ConvolutionCodeRate = 0x6, kInnerFEC_None = 0xF
}

Public Member Functions

 CableDeliverySystemDescriptor (const unsigned char *data, int len=300)
uint FrequencyRaw (void) const
unsigned long long FrequencyHz (void) const
uint FECOuter (void) const
QString FECOuterString (void) const
uint Modulation (void) const
QString ModulationString (void) const
uint SymbolRateRaw (void) const
uint SymbolRateHz (void) const
uint FECInner (void) const
QString FECInnerString (void) const
QString toString (void) const

Detailed Description

Definition at line 706 of file dvbdescriptors.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
kOuterFEC_None 
kOuterFEC_RS204_RS188 

Definition at line 727 of file dvbdescriptors.h.

anonymous enum
Enumerator:
kModulationQAM16 
kModulationQAM32 
kModulationQAM64 
kModulationQAM128 
kModulationQAM256 

Definition at line 739 of file dvbdescriptors.h.

anonymous enum
Enumerator:
kInnerFEC_1_2_ConvolutionCodeRate 
kInnerFEC_2_3_ConvolutionCodeRate 
kInnerFEC_3_4_ConvolutionCodeRate 
kInnerFEC_5_6_ConvolutionCodeRate 
kInnerFEC_7_8_ConvolutionCodeRate 
kInnerFEC_8_9_ConvolutionCodeRate 
kInnerFEC_None 

Definition at line 767 of file dvbdescriptors.h.


Constructor & Destructor Documentation

CableDeliverySystemDescriptor::CableDeliverySystemDescriptor ( const unsigned char *  data,
int  len = 300 
) [inline]

Definition at line 709 of file dvbdescriptors.h.


Member Function Documentation

Definition at line 716 of file dvbdescriptors.h.

unsigned long long CableDeliverySystemDescriptor::FrequencyHz ( void  ) const [inline]

Definition at line 732 of file dvbdescriptors.h.

Referenced by FECOuterString().

Definition at line 733 of file dvbdescriptors.h.

Referenced by toString().

Definition at line 747 of file dvbdescriptors.h.

Referenced by ModulationString().

Definition at line 756 of file dvbdescriptors.h.

Definition at line 777 of file dvbdescriptors.h.

Referenced by FECInnerString().

QString CableDeliverySystemDescriptor::toString ( void  ) const [virtual]

Reimplemented from MPEGDescriptor.

Definition at line 443 of file dvbdescriptors.cpp.


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