MythTV
master
|
#include <dvbdescriptors.h>
Public Types | |
enum | { kBandwidth8Mhz = 0x0, kBandwidth7Mhz = 0x1, kBandwidth6Mhz = 0x2, kBandwidth5Mhz = 0x3, kBandwidth10Mhz = 0x4, kBandwidth1712kHz = 0x5 } |
enum | { 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 | { 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 |
![]() | |
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 |
Private Attributes | |
std::vector< const unsigned char * > | m_cellPtrs |
std::vector< const unsigned char * > | m_subCellPtrs |
Additional Inherited Members | |
![]() | |
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) |
![]() | |
const unsigned char * | m_data |
Definition at line 1118 of file dvbdescriptors.h.
anonymous enum |
Enumerator | |
---|---|
kBandwidth8Mhz | |
kBandwidth7Mhz | |
kBandwidth6Mhz | |
kBandwidth5Mhz | |
kBandwidth10Mhz | |
kBandwidth1712kHz |
Definition at line 1160 of file dvbdescriptors.h.
anonymous enum |
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 1184 of file dvbdescriptors.h.
anonymous enum |
Enumerator | |
---|---|
kTransmissionMode2k | |
kTransmissionMode8k | |
kTransmissionMode4k | |
kTransmissionMode1k | |
kTransmissionMode16k | |
kTransmissionMode32k |
Definition at line 1203 of file dvbdescriptors.h.
|
inlineexplicit |
Definition at line 1121 of file dvbdescriptors.h.
|
inline |
Definition at line 1139 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1145 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1151 of file dvbdescriptors.h.
Referenced by SisoMisoString().
|
inline |
Definition at line 1152 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1169 of file dvbdescriptors.h.
Referenced by BandwidthHz(), and BandwidthString().
|
inline |
Definition at line 1170 of file dvbdescriptors.h.
|
inline |
Definition at line 1176 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1194 of file dvbdescriptors.h.
Referenced by GuardIntervalString().
|
inline |
Definition at line 1195 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1212 of file dvbdescriptors.h.
Referenced by TransmissionModeString().
|
inline |
Definition at line 1213 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1219 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1220 of file dvbdescriptors.h.
Referenced by Parse(), and toString().
|
inline |
Definition at line 1223 of file dvbdescriptors.h.
Referenced by toString().
Definition at line 1224 of file dvbdescriptors.h.
Referenced by toString().
Definition at line 1225 of file dvbdescriptors.h.
Referenced by Parse(), and toString().
Definition at line 1227 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1232 of file dvbdescriptors.h.
Definition at line 1236 of file dvbdescriptors.h.
Referenced by Parse(), and toString().
Definition at line 1237 of file dvbdescriptors.h.
Referenced by toString().
Definition at line 1238 of file dvbdescriptors.h.
Referenced by toString().
void T2DeliverySystemDescriptor::Parse | ( | void | ) | const |
Definition at line 686 of file dvbdescriptors.cpp.
Referenced by T2DeliverySystemDescriptor().
|
overridevirtual |
Reimplemented from MPEGDescriptor.
Definition at line 701 of file dvbdescriptors.cpp.
|
mutableprivate |
Definition at line 1247 of file dvbdescriptors.h.
Referenced by CellID(), CentreFrequency(), FrequencyLoopLength(), NumCells(), Parse(), and TransposerFrequency().
|
mutableprivate |
Definition at line 1248 of file dvbdescriptors.h.
Referenced by CellIDExtension(), Parse(), SubcellInfoLoopLength(), and TransposerFrequency().