MythTV  master
Public Member Functions | List of all members
LocalTimeOffsetDescriptor Class Reference

#include <dvbdescriptors.h>

Inheritance diagram for LocalTimeOffsetDescriptor:
Inheritance graph
[legend]
Collaboration diagram for LocalTimeOffsetDescriptor:
Collaboration graph
[legend]

Public Member Functions

 LocalTimeOffsetDescriptor (const unsigned char *data, int len=300)
 
uint Count (void) const
 
uint CountryCode (uint i) const
 
QString CountryCodeString (uint i) const
 
uint CountryRegionId (uint i) const
 
bool LocalTimeOffsetPolarity (uint i) const
 -1 if true, +1 if false (behind utc, ahead of utc, resp). More...
 
uint LocalTimeOffset (uint i) const
 
int LocalTimeOffsetWithPolarity (uint i) const
 
const unsigned char * TimeOfChangeData (uint i) const
 
QDateTime TimeOfChange (uint i) const
 
time_t TimeOfChangeUnix (uint i) const
 
uint NextTimeOffset (uint i) 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 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
 

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
 

Detailed Description

Definition at line 1658 of file dvbdescriptors.h.

Constructor & Destructor Documentation

◆ LocalTimeOffsetDescriptor()

LocalTimeOffsetDescriptor::LocalTimeOffsetDescriptor ( const unsigned char *  data,
int  len = 300 
)
inlineexplicit

Definition at line 1661 of file dvbdescriptors.h.

Member Function Documentation

◆ Count()

uint LocalTimeOffsetDescriptor::Count ( void  ) const
inline

Definition at line 1666 of file dvbdescriptors.h.

Referenced by toString().

◆ CountryCode()

uint LocalTimeOffsetDescriptor::CountryCode ( uint  i) const
inline

Definition at line 1670 of file dvbdescriptors.h.

◆ CountryCodeString()

QString LocalTimeOffsetDescriptor::CountryCodeString ( uint  i) const
inline

Definition at line 1675 of file dvbdescriptors.h.

Referenced by toString().

◆ CountryRegionId()

uint LocalTimeOffsetDescriptor::CountryRegionId ( uint  i) const
inline

Definition at line 1683 of file dvbdescriptors.h.

Referenced by toString().

◆ LocalTimeOffsetPolarity()

bool LocalTimeOffsetDescriptor::LocalTimeOffsetPolarity ( uint  i) const
inline

-1 if true, +1 if false (behind utc, ahead of utc, resp).

Definition at line 1687 of file dvbdescriptors.h.

◆ LocalTimeOffset()

uint LocalTimeOffsetDescriptor::LocalTimeOffset ( uint  i) const
inline

Definition at line 1690 of file dvbdescriptors.h.

◆ LocalTimeOffsetWithPolarity()

int LocalTimeOffsetDescriptor::LocalTimeOffsetWithPolarity ( uint  i) const
inline

Definition at line 1693 of file dvbdescriptors.h.

Referenced by toString().

◆ TimeOfChangeData()

const unsigned char* LocalTimeOffsetDescriptor::TimeOfChangeData ( uint  i) const
inline

Definition at line 1696 of file dvbdescriptors.h.

◆ TimeOfChange()

QDateTime LocalTimeOffsetDescriptor::TimeOfChange ( uint  i) const
inline

Definition at line 1698 of file dvbdescriptors.h.

◆ TimeOfChangeUnix()

time_t LocalTimeOffsetDescriptor::TimeOfChangeUnix ( uint  i) const
inline

Definition at line 1700 of file dvbdescriptors.h.

◆ NextTimeOffset()

uint LocalTimeOffsetDescriptor::NextTimeOffset ( uint  i) const
inline

Definition at line 1703 of file dvbdescriptors.h.

◆ toString()

QString LocalTimeOffsetDescriptor::toString ( void  ) const
overridevirtual

Reimplemented from MPEGDescriptor.

Definition at line 1075 of file dvbdescriptors.cpp.


The documentation for this class was generated from the following files: