MythTV  master
Public Types | Public Member Functions | Private Attributes | List of all members
ServiceDescriptorMapping Class Reference

#include <dvbdescriptors.h>

Public Types

enum  {
  kServiceTypeDigitalTelevision = 0x01, kServiceTypeDigitalRadioSound = 0x02, kServiceTypeTeletext = 0x03, kServiceTypeNVODReference = 0x04,
  kServiceTypeNVODTimeShifted = 0x05, kServiceTypeMosaic = 0x06, kServiceTypeFMRadio = 0x07, kServiceTypeDVB_SRM = 0x08,
  kServiceTypeAdvancedCodecDigitalRadioSound = 0x0A, kServiceTypeH264AVCMosaic = 0x0B, kServiceTypeDataBroadcast = 0x0C, kServiceTypeCommonInterface = 0x0D,
  kServiceTypeRCS_Map = 0x0E, kServiceTypeRCS_FLS = 0x0F, kServiceTypeDVB_MHP = 0x10, kServiceTypeMPEG2HDDigitalTelevision = 0x11,
  kServiceTypeH264AVCSDDigitalTelevision = 0x16, kServiceTypeH264AVCSDNVODTimeShifted = 0x17, kServiceTypeH264AVCSDNVODReference = 0x18, kServiceTypeH264AVCHDDigitalTelevision = 0x19,
  kServiceTypeH264AVCHDNVODTimeShifted = 0x1A, kServiceTypeH264AVCHDNVODReference = 0x1B, kServiceTypeH264AVCFrameCompatiblePlanoStereoscopicHDDigitalTelevision = 0x1C, kServiceTypeH264AVCFrameCompatiblePlanoStereoscopicHDNVODTimeShifted = 0x1D,
  kServiceTypeH264AVCFrameCompatiblePlanoStereoscopicHDNVODReference = 0x1E, kServiceTypeHEVCDigitalTelevision = 0x1F, kServiceTypeHEVCUHDDigitalTelevision = 0x20, 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

 ServiceDescriptorMapping (const uint serviceid)
 
uint ServiceType (void) const
 
bool IsDTV (void) const
 
bool IsDigitalAudio (void) const
 
bool IsHDTV (void) const
 
bool IsUHDTV (void) const
 
bool IsTeletext (void) const
 
QString toString (void) const
 

Private Attributes

uint m_serviceid
 

Detailed Description

Definition at line 1445 of file dvbdescriptors.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kServiceTypeDigitalTelevision 
kServiceTypeDigitalRadioSound 
kServiceTypeTeletext 
kServiceTypeNVODReference 
kServiceTypeNVODTimeShifted 
kServiceTypeMosaic 
kServiceTypeFMRadio 
kServiceTypeDVB_SRM 
kServiceTypeAdvancedCodecDigitalRadioSound 
kServiceTypeH264AVCMosaic 
kServiceTypeDataBroadcast 
kServiceTypeCommonInterface 
kServiceTypeRCS_Map 
kServiceTypeRCS_FLS 
kServiceTypeDVB_MHP 
kServiceTypeMPEG2HDDigitalTelevision 
kServiceTypeH264AVCSDDigitalTelevision 
kServiceTypeH264AVCSDNVODTimeShifted 
kServiceTypeH264AVCSDNVODReference 
kServiceTypeH264AVCHDDigitalTelevision 
kServiceTypeH264AVCHDNVODTimeShifted 
kServiceTypeH264AVCHDNVODReference 
kServiceTypeH264AVCFrameCompatiblePlanoStereoscopicHDDigitalTelevision 
kServiceTypeH264AVCFrameCompatiblePlanoStereoscopicHDNVODTimeShifted 
kServiceTypeH264AVCFrameCompatiblePlanoStereoscopicHDNVODReference 
kServiceTypeHEVCDigitalTelevision 
kServiceTypeHEVCUHDDigitalTelevision 
kServiceTypeEchoStarTV1 
kServiceTypeEchoStarTV2 
kServiceTypeEchoStarTV3 
kServiceTypeEchoStarTV4 
kServiceTypeNimiqTV1 
kServiceTypeNimiqTV2 
kServiceTypeNimiqTV3 
kServiceTypeNimiqTV4 
kServiceTypeNimiqTV5 
kServiceTypeNimiqTV6 
kServiceTypeNimiqTV7 
kServiceTypeNimiqTV8 
kServiceTypeNimiqTV9 

Definition at line 1449 of file dvbdescriptors.h.

Constructor & Destructor Documentation

◆ ServiceDescriptorMapping()

ServiceDescriptorMapping::ServiceDescriptorMapping ( const uint  serviceid)
inlineexplicit

Definition at line 1448 of file dvbdescriptors.h.

Member Function Documentation

◆ ServiceType()

uint ServiceDescriptorMapping::ServiceType ( void  ) const
inline

Definition at line 1499 of file dvbdescriptors.h.

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

◆ IsDTV()

bool ServiceDescriptorMapping::IsDTV ( void  ) const
inline

Definition at line 1500 of file dvbdescriptors.h.

Referenced by ServiceDescriptor::IsDTV(), and toString().

◆ IsDigitalAudio()

bool ServiceDescriptorMapping::IsDigitalAudio ( void  ) const
inline

Definition at line 1520 of file dvbdescriptors.h.

Referenced by ServiceDescriptor::IsDigitalAudio(), and toString().

◆ IsHDTV()

bool ServiceDescriptorMapping::IsHDTV ( void  ) const
inline

Definition at line 1526 of file dvbdescriptors.h.

Referenced by IsDTV(), ServiceDescriptor::IsHDTV(), and toString().

◆ IsUHDTV()

bool ServiceDescriptorMapping::IsUHDTV ( void  ) const
inline

Definition at line 1533 of file dvbdescriptors.h.

Referenced by IsDTV(), and toString().

◆ IsTeletext()

bool ServiceDescriptorMapping::IsTeletext ( void  ) const
inline

Definition at line 1539 of file dvbdescriptors.h.

Referenced by ServiceDescriptor::IsTeletext(), and toString().

◆ toString()

QString ServiceDescriptorMapping::toString ( void  ) const

Definition at line 500 of file dvbdescriptors.cpp.

Member Data Documentation

◆ m_serviceid

uint ServiceDescriptorMapping::m_serviceid
private

Definition at line 1546 of file dvbdescriptors.h.

Referenced by ServiceDescriptorMapping(), and ServiceType().


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