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 |
![]() | |
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 1127 of file dvbdescriptors.h.
anonymous enum : std::uint8_t |
Enumerator | |
---|---|
kBandwidth8Mhz | |
kBandwidth7Mhz | |
kBandwidth6Mhz | |
kBandwidth5Mhz | |
kBandwidth10Mhz | |
kBandwidth1712kHz |
Definition at line 1169 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 1193 of file dvbdescriptors.h.
anonymous enum : std::uint8_t |
Enumerator | |
---|---|
kTransmissionMode2k | |
kTransmissionMode8k | |
kTransmissionMode4k | |
kTransmissionMode1k | |
kTransmissionMode16k | |
kTransmissionMode32k |
Definition at line 1212 of file dvbdescriptors.h.
|
inlineexplicit |
Definition at line 1130 of file dvbdescriptors.h.
|
inline |
Definition at line 1148 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1154 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1160 of file dvbdescriptors.h.
Referenced by SisoMisoString().
|
inline |
Definition at line 1161 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1178 of file dvbdescriptors.h.
Referenced by BandwidthHz(), and BandwidthString().
|
inline |
Definition at line 1179 of file dvbdescriptors.h.
|
inline |
Definition at line 1185 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1203 of file dvbdescriptors.h.
Referenced by GuardIntervalString().
|
inline |
Definition at line 1204 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1221 of file dvbdescriptors.h.
Referenced by TransmissionModeString().
|
inline |
Definition at line 1222 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1228 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1229 of file dvbdescriptors.h.
Referenced by Parse(), and toString().
|
inline |
Definition at line 1232 of file dvbdescriptors.h.
Referenced by toString().
Definition at line 1233 of file dvbdescriptors.h.
Referenced by toString().
Definition at line 1234 of file dvbdescriptors.h.
Referenced by Parse(), and toString().
Definition at line 1236 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 1241 of file dvbdescriptors.h.
Definition at line 1245 of file dvbdescriptors.h.
Referenced by Parse(), and toString().
Definition at line 1246 of file dvbdescriptors.h.
Referenced by toString().
Definition at line 1247 of file dvbdescriptors.h.
Referenced by toString().
void T2DeliverySystemDescriptor::Parse | ( | void | ) | const |
Definition at line 725 of file dvbdescriptors.cpp.
Referenced by T2DeliverySystemDescriptor().
|
overridevirtual |
Reimplemented from MPEGDescriptor.
Definition at line 740 of file dvbdescriptors.cpp.
|
mutableprivate |
Definition at line 1256 of file dvbdescriptors.h.
Referenced by CellID(), CentreFrequency(), FrequencyLoopLength(), NumCells(), Parse(), and TransposerFrequency().
|
mutableprivate |
Definition at line 1257 of file dvbdescriptors.h.
Referenced by CellIDExtension(), Parse(), SubcellInfoLoopLength(), and TransposerFrequency().