ContentDescriptor Class Reference

#include <dvbdescriptors.h>

Inheritance diagram for ContentDescriptor:
MPEGDescriptor DishContentDescriptor

List of all members.

Public Member Functions

 ContentDescriptor (const unsigned char *data, int len=300)
uint Count (void) const
uint Nibble1 (uint i) const
uint Nibble2 (uint i) const
uint Nibble (uint i) const
uint UserNibble1 (uint i) const
uint UserNibble2 (uint i) const
uint UserNibble (uint i) const
MythCategoryType GetMythCategory (uint i) const
QString GetDescription (uint i) const
QString toString (void) const

Static Protected Member Functions

static void Init (void)

Static Protected Attributes

static QMutex categoryLock
static QMap< uint, QString > categoryDesc
static volatile bool categoryDescExists = false

Detailed Description

Definition at line 572 of file dvbdescriptors.h.


Constructor & Destructor Documentation

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

Definition at line 575 of file dvbdescriptors.h.


Member Function Documentation

uint ContentDescriptor::Count ( void   )  const [inline]

Definition at line 581 of file dvbdescriptors.h.

Referenced by toString().

uint ContentDescriptor::Nibble1 ( uint  i  )  const [inline]
uint ContentDescriptor::Nibble2 ( uint  i  )  const [inline]

Definition at line 587 of file dvbdescriptors.h.

Referenced by DishContentDescriptor::GetTheme().

uint ContentDescriptor::Nibble ( uint  i  )  const [inline]

Definition at line 589 of file dvbdescriptors.h.

Referenced by EITHelper::AddEIT(), and GetDescription().

uint ContentDescriptor::UserNibble1 ( uint  i  )  const [inline]

Definition at line 592 of file dvbdescriptors.h.

uint ContentDescriptor::UserNibble2 ( uint  i  )  const [inline]

Definition at line 594 of file dvbdescriptors.h.

uint ContentDescriptor::UserNibble ( uint  i  )  const [inline]

Definition at line 595 of file dvbdescriptors.h.

Referenced by EITHelper::AddEIT(), and DishContentDescriptor::GetCategory().

MythCategoryType ContentDescriptor::GetMythCategory ( uint  i  )  const

Definition at line 226 of file dvbdescriptors.cpp.

Referenced by EITHelper::AddEIT(), and toString().

QString ContentDescriptor::GetDescription ( uint  i  )  const

Definition at line 274 of file dvbdescriptors.cpp.

Referenced by EITHelper::AddEIT(), and toString().

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

Reimplemented from MPEGDescriptor.

Reimplemented in DishContentDescriptor.

Definition at line 295 of file dvbdescriptors.cpp.

void ContentDescriptor::Init ( void   )  [static, protected]

Reimplemented in DishContentDescriptor.

Definition at line 303 of file dvbdescriptors.cpp.

Referenced by GetDescription().


Member Data Documentation

QMutex ContentDescriptor::categoryLock [static, protected]
QMap< uint, QString > ContentDescriptor::categoryDesc [static, protected]

Definition at line 607 of file dvbdescriptors.h.

Referenced by GetDescription(), and Init().

volatile bool ContentDescriptor::categoryDescExists = false [static, protected]

Definition at line 608 of file dvbdescriptors.h.

Referenced by GetDescription(), and Init().


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:41:58 2012 for MythTV by  doxygen 1.6.3