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

#include <libmythtv/mpeg/dvbdescriptors.h>

Collaboration diagram for ServiceDescriptorMapping:
[legend]

Public Types

enum  : std::uint8_t {
  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 service_type)
 
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_serviceType
 

Detailed Description

Definition at line 1967 of file dvbdescriptors.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : std::uint8_t
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 1971 of file dvbdescriptors.h.

Constructor & Destructor Documentation

◆ ServiceDescriptorMapping()

ServiceDescriptorMapping::ServiceDescriptorMapping ( const uint  service_type)
inlineexplicit

Definition at line 1970 of file dvbdescriptors.h.

Member Function Documentation

◆ IsDigitalAudio()

bool ServiceDescriptorMapping::IsDigitalAudio ( void  ) const
inline

Definition at line 2042 of file dvbdescriptors.h.

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

◆ IsDTV()

bool ServiceDescriptorMapping::IsDTV ( void  ) const
inline

Definition at line 2022 of file dvbdescriptors.h.

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

◆ IsHDTV()

bool ServiceDescriptorMapping::IsHDTV ( void  ) const
inline

Definition at line 2048 of file dvbdescriptors.h.

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

◆ IsTeletext()

bool ServiceDescriptorMapping::IsTeletext ( void  ) const
inline

Definition at line 2061 of file dvbdescriptors.h.

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

◆ IsUHDTV()

bool ServiceDescriptorMapping::IsUHDTV ( void  ) const
inline

Definition at line 2055 of file dvbdescriptors.h.

Referenced by IsDTV(), and toString().

◆ ServiceType()

uint ServiceDescriptorMapping::ServiceType ( void  ) const
inline

Definition at line 2021 of file dvbdescriptors.h.

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

◆ toString()

QString ServiceDescriptorMapping::toString ( void  ) const

Definition at line 579 of file dvbdescriptors.cpp.

Member Data Documentation

◆ m_serviceType

uint ServiceDescriptorMapping::m_serviceType
private

Definition at line 2068 of file dvbdescriptors.h.

Referenced by ServiceType().


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