|
MythTV master
|
#include <cstdint>#include <ctime>#include <QDateTime>#include <QString>#include "libmythtv/mpeg/dvbdescriptors.h"#include "libmythtv/mpeg/mpegtables.h"#include "libmythtv/mythtvexp.h"Go to the source code of this file.
Classes | |
| class | NetworkInformationTable |
| This table tells the decoder on which PIDs to find other tables. More... | |
| class | ServiceDescriptionTable |
| This table tells the decoder on which PIDs to find A/V data. More... | |
| class | BouquetAssociationTable |
| Tells what channels can be found on each transponder for one bouquet (a bunch of channels from one provider) Note: French Provider Canal+ uses this to associate channels with an index used in their proprietary EIT. More... | |
| class | DiscontinuityInformationTable |
| class | SelectionInformationTable |
| class | DVBEventInformationTable |
| class | TimeDateTable |
| This table gives the current DVB stream time. More... | |
| class | TimeOffsetTable |
| This table gives the current DVB stream time, plus descriptors. More... | |
Typedefs | |
| using | uint = unsigned int |
Functions | |
| uint32_t | dvbdate2key (const unsigned char *buf) |
| static QDateTime | dvbdate2qt (const std::array< uint8_t, 5 > buf) |
| static time_t | dvbdate2unix (const std::array< uint8_t, 5 > buf) |
| using uint = unsigned int |
Definition at line 9 of file dvbtables.h.
| uint32_t dvbdate2key | ( | const unsigned char * | buf | ) |
Definition at line 369 of file dvbtables.cpp.
Referenced by DVBEventInformationTable::StartTimeKey().
|
inlinestatic |
Definition at line 20 of file dvbtables.h.
Referenced by dvbdate2qt(), DVBEventInformationTable::StartTimeUTC(), TimeDateTable::UTC(), and TimeOffsetTable::UTC().
|
inlinestatic |
Definition at line 24 of file dvbtables.h.
Referenced by dvbdate2unix(), DVBEventInformationTable::StartTimeUnixUTC(), TimeDateTable::UTCUnix(), and TimeOffsetTable::UTCUnix().