MythTV  master
Classes | Functions
dvbtables.h File Reference
#include <QString>
#include <cstdint>
#include "dvbdescriptors.h"
#include "mpegtables.h"
#include "mythtvexp.h"
Include dependency graph for dvbtables.h:
This graph shows which files directly or indirectly include this file:

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...
 

Functions

MTV_PUBLIC QDateTime dvbdate2qt (const unsigned char *)
 
MTV_PUBLIC time_t dvbdate2unix (const unsigned char *)
 
uint32_t dvbdate2key (const unsigned char *)
 

Function Documentation

◆ dvbdate2qt()

MTV_PUBLIC QDateTime dvbdate2qt ( const unsigned char *  buf)
Returns
UTC time as QDateTime

Definition at line 278 of file dvbtables.cpp.

Referenced by DishEventTagsDescriptor::originalairdate(), DVBEventInformationTable::StartTimeUTC(), and TimeDateTable::UTC().

◆ dvbdate2unix()

MTV_PUBLIC time_t dvbdate2unix ( const unsigned char *  buf)
Returns
UTC time as time_t

Definition at line 323 of file dvbtables.cpp.

Referenced by DVBEventInformationTable::StartTimeUnixUTC(), and TimeDateTable::UTCUnix().

◆ dvbdate2key()

uint32_t dvbdate2key ( const unsigned char *  buf)
Returns
UTC time as 32 bit key

Definition at line 341 of file dvbtables.cpp.

Referenced by DVBEventInformationTable::StartTimeKey().