|
MythTV
0.27pre
|
This table contains the GPS time at the time of transmission. More...
#include <atsctables.h>


Public Member Functions | |
| SystemTimeTable (const SystemTimeTable &table) | |
| SystemTimeTable (const PSIPTable &table) | |
| uint32_t | GPSRaw (void) const |
| QDateTime | SystemTimeGPS (void) const |
| time_t | GPSUnix (void) const |
| time_t | UTCUnix (void) const |
| uint | GPSOffset () const |
| bool | InDaylightSavingsTime () const |
| uint | DayDaylightSavingsStarts () const |
| uint | HourDaylightSavingsStarts () const |
| QString | toString (void) const |
| QString | toStringXML (uint indent_level) const |
Public Member Functions inherited from PSIPTable | |
| PSIPTable (const PSIPTable &table) | |
| PSIPTable (const PESPacket &table) | |
| PSIPTable (const TSPacket &table) | |
| uint | TableID (void) const |
| bool | SectionSyntaxIndicator (void) const |
| bool | PrivateIndicator (void) const |
| uint | SectionLength (void) const |
| uint | TableIDExtension (void) const |
| uint | Version (void) const |
| bool | IsCurrent (void) const |
| uint | Section (void) const |
| uint | LastSection (void) const |
| uint | ATSCProtocolVersion (void) const |
| const unsigned char * | psipdata (void) const |
| unsigned char * | psipdata (void) |
| void | SetTableID (uint id) |
| void | SetSectionLength (uint length) |
| void | SetTableIDExtension (uint len) |
| void | SetVersionNumber (uint ver) |
| void | SetCurrent (bool cur) |
| void | SetSection (uint num) |
| void | SetLastSection (uint num) |
| void | SetATSCProtocolVersion (int ver) |
| bool | HasCRC (void) const |
| 1 bit Cyclic Redundancy Check present | |
| bool | HasSectionNumber (void) const |
| bool | VerifyPSIP (bool verify_crc) const |
Public Member Functions inherited from PESPacket | |
| PESPacket (const PESPacket &pkt) | |
| PESPacket (const TSPacket &tspacket) | |
| PESPacket (const TSPacket &tspacket, const unsigned char *pesdata, uint pes_size) | |
| virtual | ~PESPacket () |
| bool | IsClone () const |
| bool | AddTSPacket (const TSPacket *tspacket, bool &broken) |
| bool | IsGood () const |
| const TSHeader * | tsheader () const |
| TSHeader * | tsheader () |
| void | GetAsTSPackets (vector< TSPacket > &pkts, uint cc) const |
| Returns payload only PESPacket as series of TSPackets. | |
| uint | StreamID () const |
| uint | Length () const |
| uint | ScramblingControl () const |
| bool | HighPriority () const |
| 1 bit Indicates if this is a high priority packet | |
| bool | DataAligned () const |
| 1 bit Data alignment indicator (must be 0 for video) | |
| bool | CopyRight () const |
| 1 bit If true packet may contain copy righted material and is known to have once contained materiale with copy rights. | |
| bool | OriginalRecording () const |
| 1 bit Original Recording | |
| bool | HasPTS () const |
| 1 bit Presentation Time Stamp field is present | |
| bool | HasDTS () const |
| 1 bit Decoding Time Stamp field is present | |
| bool | HasESCR () const |
| 1 bit Elementary Stream Clock Reference field is present | |
| bool | HasESR () const |
| 1 bit Elementary Stream Rate field is present | |
| bool | HasDSM () const |
| 1 bit DSM field present (should always be false for broadcasts) | |
| bool | HasACI () const |
| 1 bit Additional Copy Info field is present | |
| bool | HasExtensionFlags () const |
| 1 bit Extension flags are present | |
| uint64_t | PTS (void) const |
| Presentation Time Stamp, present if HasPTS() is true. | |
| uint64_t | DTS (void) const |
| Decode Time Stamp, present if HasDTS() is true. | |
| uint | TSSizeInBuffer () const |
| uint | PSIOffset () const |
| const unsigned char * | pesdata () const |
| unsigned char * | pesdata () |
| const unsigned char * | data () const |
| unsigned char * | data () |
| void | SetStreamID (uint id) |
| void | SetLength (uint len) |
| void | SetTotalLength (uint len) |
| void | SetPSIOffset (uint offset) |
| uint | CRC (void) const |
| void | SetCRC (uint crc) |
| uint | CalcCRC (void) const |
| bool | VerifyCRC (void) const |
Additional Inherited Members | |
Static Public Member Functions inherited from PSIPTable | |
| static const PSIPTable | View (const TSPacket &tspacket) |
| static PSIPTable | View (TSPacket &tspacket) |
Static Public Attributes inherited from PSIPTable | |
| static const uint | PSIP_OFFSET = 8 |
Protected Member Functions inherited from PSIPTable | |
| QString | XMLValues (uint indent_level) const |
Protected Attributes inherited from PESPacket | |
| unsigned char * | _pesdata |
| Pointer to PES data in full buffer. | |
| unsigned char * | _fullbuffer |
| Pointer to allocated data. | |
| uint | _psiOffset |
| AFCOffset + StartOfFieldPointer. | |
| uint | _ccLast |
| Continuity counter of last inserted TS Packet. | |
| uint | _pesdataSize |
| Number of data bytes (TS header + PES data) | |
| uint | _allocSize |
| Total number of bytes we allocated. | |
| bool | _badPacket |
| true if a CRC is not good yet | |
This table contains the GPS time at the time of transmission.
It can we used to detect drift between GPS and UTC time, this is currently at 14 seconds. See also: a_65b.pdf page 23
Definition at line 676 of file atsctables.h.
|
inline |
Definition at line 679 of file atsctables.h.
|
inline |
Definition at line 683 of file atsctables.h.
|
inline |
Definition at line 703 of file atsctables.h.
Referenced by toStringXML().
|
inline |
Definition at line 708 of file atsctables.h.
Referenced by toString(), and toStringXML().
|
inline |
Definition at line 712 of file atsctables.h.
|
inline |
Definition at line 714 of file atsctables.h.
Referenced by ATSCStreamData::HandleTables().
Definition at line 718 of file atsctables.h.
Referenced by ATSCStreamData::HandleTables(), and toString().
|
inline |
Definition at line 724 of file atsctables.h.
Referenced by toString(), and toStringXML().
|
inline |
Definition at line 725 of file atsctables.h.
Referenced by toString(), and toStringXML().
|
inline |
Definition at line 726 of file atsctables.h.
Referenced by toString(), and toStringXML().
|
virtual |
Reimplemented from PSIPTable.
Definition at line 519 of file atsctables.cpp.
Referenced by toStringXML().
|
virtual |
Reimplemented from PSIPTable.
Definition at line 531 of file atsctables.cpp.
1.8.1.2