MythTV
master
|
#include <libmythtv/mpeg/dvbdescriptors.h>
Public Types | |
enum | : std::uint8_t { kOuterFEC_None = 0x1, kOuterFEC_RS204_RS188 = 0x2 } |
enum | : std::uint8_t { kModulationQAM16 = 0x01, kModulationQAM32 = 0x02, kModulationQAM64 = 0x03, kModulationQAM128 = 0x04, kModulationQAM256 = 0x05 } |
enum | : std::uint8_t { 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 override |
Public Member Functions inherited from MPEGDescriptor | |
operator const unsigned char * () const | |
MPEGDescriptor (const unsigned char *data, int len=300) | |
MPEGDescriptor (const std::vector< uint8_t > &data) | |
MPEGDescriptor (const unsigned char *data, int len, uint tag) | |
MPEGDescriptor (const std::vector< uint8_t > &data, uint tag) | |
MPEGDescriptor (const unsigned char *data, int len, uint tag, uint req_desc_len) | |
virtual | ~MPEGDescriptor ()=default |
bool | IsValid (void) const |
uint | size (void) const |
uint | DescriptorTag (void) const |
uint | DescriptorLength (void) const |
uint | DescriptorTagExtension (void) const |
QString | DescriptorTagString (void) const |
virtual QString | toStringPD (uint priv_dsid) const |
virtual QString | toStringXML (uint indent_level) const |
Returns XML representation of string the TS Reader XML format. More... | |
QString | hexdump (void) const |
QString | descrDump (const QString &name) const |
Additional Inherited Members | |
Static Public Member Functions inherited from MPEGDescriptor | |
static desc_list_t | Parse (const unsigned char *data, uint len) |
static desc_list_t | ParseAndExclude (const unsigned char *data, uint len, int excluded_descid) |
static desc_list_t | ParseOnlyInclude (const unsigned char *data, uint len, int excluded_descid) |
static const unsigned char * | Find (const desc_list_t &parsed, uint desc_tag) |
static const unsigned char * | FindExtension (const desc_list_t &parsed, uint desc_tag) |
static desc_list_t | FindAll (const desc_list_t &parsed, uint desc_tag) |
static const unsigned char * | FindBestMatch (const desc_list_t &parsed, uint desc_tag, QMap< uint, uint > &langPref) |
static desc_list_t | FindBestMatches (const desc_list_t &parsed, uint desc_tag, QMap< uint, uint > &langPref) |
Protected Attributes inherited from MPEGDescriptor | |
const unsigned char * | m_data |
Definition at line 751 of file dvbdescriptors.h.
anonymous enum : std::uint8_t |
Enumerator | |
---|---|
kOuterFEC_None | |
kOuterFEC_RS204_RS188 |
Definition at line 774 of file dvbdescriptors.h.
anonymous enum : std::uint8_t |
Enumerator | |
---|---|
kModulationQAM16 | |
kModulationQAM32 | |
kModulationQAM64 | |
kModulationQAM128 | |
kModulationQAM256 |
Definition at line 789 of file dvbdescriptors.h.
anonymous enum : std::uint8_t |
Definition at line 817 of file dvbdescriptors.h.
|
inlineexplicit |
Definition at line 754 of file dvbdescriptors.h.
|
inline |
Definition at line 761 of file dvbdescriptors.h.
|
inline |
Definition at line 766 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), toString(), and ChannelScanSM::UpdateScanTransports().
|
inline |
Definition at line 779 of file dvbdescriptors.h.
Referenced by FECOuterString().
|
inline |
Definition at line 780 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 797 of file dvbdescriptors.h.
Referenced by ModulationString().
|
inline |
Definition at line 798 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
inline |
Definition at line 806 of file dvbdescriptors.h.
|
inline |
Definition at line 811 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
inline |
Definition at line 827 of file dvbdescriptors.h.
Referenced by FECInnerString().
|
inline |
Definition at line 828 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
overridevirtual |
Reimplemented from MPEGDescriptor.
Definition at line 637 of file dvbdescriptors.cpp.