ServiceDescriptor Class Reference

#include <dvbdescriptors.h>

Inheritance diagram for ServiceDescriptor:

MPEGDescriptor

List of all members.


Detailed Description

Definition at line 1272 of file dvbdescriptors.h.


Public Types

enum  {
  kServiceTypeDigitalTelevision = 0x01, kServiceTypeDigitalRadioSound = 0x02, kServiceTypeTeletext = 0x03, kServiceTypeNVODReference = 0x04,
  kServiceTypeNVODTimeShifted = 0x05, kServiceTypeMosaic = 0x06, kServiceTypePALCodedSignal = 0x07, kServiceTypeSECAMCodedSignal = 0x08,
  kServiceTypeD_D2_MAC = 0x09, kServiceTypeFMRadio = 0x0A, kServiceTypeNTSCCodedSignal = 0x0B, kServiceTypeDataBroadcast = 0x0C,
  kServiceTypeCommonInterface = 0x0D, kServiceTypeRCS_Map = 0x0E, kServiceTypeRCS_FLS = 0x0F, kServiceTypeDVB_MHP = 0x10,
  kServiceTypeHDTV = 0x11, kServiceTypeHDTV2 = 0x19, kServiceTypeEchoStarTV1 = 0x91, kServiceTypeEchoStarTV2 = 0x9a,
  kServiceTypeEchoStarTV3 = 0xa4, kServiceTypeEchoStarTV4 = 0xa6, kServiceTypeNimiqTV1 = 0x81, kServiceTypeNimiqTV2 = 0x85,
  kServiceTypeNimiqTV3 = 0x86, kServiceTypeNimiqTV4 = 0x89, kServiceTypeNimiqTV5 = 0x8a, kServiceTypeNimiqTV6 = 0x8d,
  kServiceTypeNimiqTV7 = 0x8f, kServiceTypeNimiqTV8 = 0x90, kServiceTypeNimiqTV9 = 0x96
}

Public Member Functions

 ServiceDescriptor (const unsigned char *data)
uint ServiceType (void) const
uint ServiceProviderNameLength (void) const
QString ServiceProviderName (void) const
uint ServiceNameLength (void) const
QString ServiceName (void) const
bool IsDTV (void) const
bool IsDigitalAudio (void) const
bool IsHDTV (void) const
bool IsTeletext (void) const
QString toString () const

Member Enumeration Documentation

anonymous enum

Enumerator:
kServiceTypeDigitalTelevision 
kServiceTypeDigitalRadioSound 
kServiceTypeTeletext 
kServiceTypeNVODReference 
kServiceTypeNVODTimeShifted 
kServiceTypeMosaic 
kServiceTypePALCodedSignal 
kServiceTypeSECAMCodedSignal 
kServiceTypeD_D2_MAC 
kServiceTypeFMRadio 
kServiceTypeNTSCCodedSignal 
kServiceTypeDataBroadcast 
kServiceTypeCommonInterface 
kServiceTypeRCS_Map 
kServiceTypeRCS_FLS 
kServiceTypeDVB_MHP 
kServiceTypeHDTV 
kServiceTypeHDTV2 
kServiceTypeEchoStarTV1 
kServiceTypeEchoStarTV2 
kServiceTypeEchoStarTV3 
kServiceTypeEchoStarTV4 
kServiceTypeNimiqTV1 
kServiceTypeNimiqTV2 
kServiceTypeNimiqTV3 
kServiceTypeNimiqTV4 
kServiceTypeNimiqTV5 
kServiceTypeNimiqTV6 
kServiceTypeNimiqTV7 
kServiceTypeNimiqTV8 
kServiceTypeNimiqTV9 

Definition at line 1282 of file dvbdescriptors.h.


Constructor & Destructor Documentation

ServiceDescriptor::ServiceDescriptor ( const unsigned char *  data  )  [inline]

Definition at line 1275 of file dvbdescriptors.h.


Member Function Documentation

uint ServiceDescriptor::ServiceType ( void   )  const [inline]

Definition at line 1318 of file dvbdescriptors.h.

Referenced by IsDigitalAudio(), IsDTV(), IsHDTV(), IsTeletext(), and toString().

uint ServiceDescriptor::ServiceProviderNameLength ( void   )  const [inline]

Definition at line 1320 of file dvbdescriptors.h.

Referenced by ServiceName(), ServiceNameLength(), and ServiceProviderName().

QString ServiceDescriptor::ServiceProviderName ( void   )  const [inline]

Definition at line 1322 of file dvbdescriptors.h.

uint ServiceDescriptor::ServiceNameLength ( void   )  const [inline]

Definition at line 1325 of file dvbdescriptors.h.

Referenced by ServiceName().

QString ServiceDescriptor::ServiceName ( void   )  const [inline]

Definition at line 1328 of file dvbdescriptors.h.

Referenced by toString(), and SIScan::UpdateSDTinDB().

bool ServiceDescriptor::IsDTV ( void   )  const [inline]

Definition at line 1333 of file dvbdescriptors.h.

Referenced by toString(), and SIScan::UpdateSDTinDB().

bool ServiceDescriptor::IsDigitalAudio ( void   )  const [inline]

Definition at line 1349 of file dvbdescriptors.h.

Referenced by toString(), and SIScan::UpdateSDTinDB().

bool ServiceDescriptor::IsHDTV ( void   )  const [inline]

Definition at line 1351 of file dvbdescriptors.h.

Referenced by IsDTV(), and toString().

bool ServiceDescriptor::IsTeletext ( void   )  const [inline]

Definition at line 1355 of file dvbdescriptors.h.

Referenced by toString().

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

Reimplemented from MPEGDescriptor.

Definition at line 325 of file dvbdescriptors.cpp.


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:10 2010 for MythTV by  doxygen 1.5.5