|
MythTV master
|
#include <libmythtv/mpeg/dvbdescriptors.h>
Public Types | |
| enum | : std::uint8_t { kBandwidth8Mhz = 0x0 , kBandwidth7Mhz = 0x1 , kBandwidth6Mhz = 0x2 , kBandwidth5Mhz = 0x3 , kBandwidth10Mhz = 0x4 , kBandwidth1712kHz = 0x5 } |
| enum | : std::uint8_t { kGuardInterval_1_32 = 0x0 , kGuardInterval_1_16 = 0x1 , kGuardInterval_1_8 = 0x2 , kGuardInterval_1_4 = 0x3 , kGuardInterval_1_128 = 0x4 , kGuardInterval_19_128 = 0x5 , kGuardInterval_19_256 = 0x6 } |
| enum | : std::uint8_t { kTransmissionMode2k = 0x00 , kTransmissionMode8k = 0x01 , kTransmissionMode4k = 0x02 , kTransmissionMode1k = 0x03 , kTransmissionMode16k = 0x04 , kTransmissionMode32k = 0x05 } |
Public Member Functions | |
| T2DeliverySystemDescriptor (const unsigned char *data, int len=300) | |
| uint | PlpID (void) const |
| uint | T2SystemID (void) const |
| uint | SisoMiso (void) const |
| QString | SisoMisoString (void) const |
| uint | Bandwidth (void) const |
| uint | BandwidthHz (void) const |
| QString | BandwidthString (void) const |
| uint | GuardInterval (void) const |
| QString | GuardIntervalString (void) const |
| uint | TransmissionMode (void) const |
| QString | TransmissionModeString (void) const |
| uint | OtherFrequencyFlag (void) const |
| uint | TFSFlag (void) const |
| uint | NumCells (void) const |
| uint | CellID (uint i) const |
| uint | FrequencyLoopLength (uint i) const |
| uint | CentreFrequency (uint i) const |
| uint | CentreFrequency (int i, int j) const |
| uint | SubcellInfoLoopLength (uint i) const |
| uint | CellIDExtension (uint i, uint j) const |
| uint | TransposerFrequency (uint i, uint j) const |
| void | Parse (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 | toString (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... | |
| template<typename DESC_NAME > | |
| QString | descrToString () const |
| QString | hexdump (void) const |
| QString | descrDump (const QString &name) const |
Private Attributes | |
| std::vector< const unsigned char * > | m_cellPtrs |
| std::vector< const unsigned char * > | m_subCellPtrs |
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 1132 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
| Enumerator | |
|---|---|
| kBandwidth8Mhz | |
| kBandwidth7Mhz | |
| kBandwidth6Mhz | |
| kBandwidth5Mhz | |
| kBandwidth10Mhz | |
| kBandwidth1712kHz | |
Definition at line 1174 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
| Enumerator | |
|---|---|
| kGuardInterval_1_32 | |
| kGuardInterval_1_16 | |
| kGuardInterval_1_8 | |
| kGuardInterval_1_4 | |
| kGuardInterval_1_128 | |
| kGuardInterval_19_128 | |
| kGuardInterval_19_256 | |
Definition at line 1198 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
| Enumerator | |
|---|---|
| kTransmissionMode2k | |
| kTransmissionMode8k | |
| kTransmissionMode4k | |
| kTransmissionMode1k | |
| kTransmissionMode16k | |
| kTransmissionMode32k | |
Definition at line 1217 of file dvbdescriptors.h.
|
inlineexplicit |
Definition at line 1135 of file dvbdescriptors.h.
|
inline |
Definition at line 1183 of file dvbdescriptors.h.
Referenced by BandwidthHz(), and BandwidthString().
|
inline |
Definition at line 1184 of file dvbdescriptors.h.
|
inline |
Definition at line 1190 of file dvbdescriptors.h.
Referenced by toString().
Definition at line 1238 of file dvbdescriptors.h.
Referenced by toString().
Definition at line 1251 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1246 of file dvbdescriptors.h.
Definition at line 1241 of file dvbdescriptors.h.
Referenced by toString().
Definition at line 1239 of file dvbdescriptors.h.
Referenced by Parse(), and toString().
|
inline |
Definition at line 1208 of file dvbdescriptors.h.
Referenced by GuardIntervalString().
|
inline |
Definition at line 1209 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1237 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1233 of file dvbdescriptors.h.
Referenced by toString().
| void T2DeliverySystemDescriptor::Parse | ( | void | ) | const |
Definition at line 725 of file dvbdescriptors.cpp.
Referenced by T2DeliverySystemDescriptor().
|
inline |
Definition at line 1153 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1165 of file dvbdescriptors.h.
Referenced by SisoMisoString().
|
inline |
Definition at line 1166 of file dvbdescriptors.h.
Referenced by toString().
Definition at line 1250 of file dvbdescriptors.h.
Referenced by Parse(), and toString().
|
inline |
Definition at line 1159 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1234 of file dvbdescriptors.h.
Referenced by Parse(), and toString().
|
overridevirtual |
Reimplemented from MPEGDescriptor.
Definition at line 740 of file dvbdescriptors.cpp.
|
inline |
Definition at line 1226 of file dvbdescriptors.h.
Referenced by TransmissionModeString().
|
inline |
Definition at line 1227 of file dvbdescriptors.h.
Referenced by toString().
Definition at line 1252 of file dvbdescriptors.h.
Referenced by toString().
|
mutableprivate |
Definition at line 1261 of file dvbdescriptors.h.
Referenced by CellID(), CentreFrequency(), FrequencyLoopLength(), NumCells(), Parse(), and TransposerFrequency().
|
mutableprivate |
Definition at line 1262 of file dvbdescriptors.h.
Referenced by CellIDExtension(), Parse(), SubcellInfoLoopLength(), and TransposerFrequency().