MythTV
master
|
SCTE 65 & ATSC/81 0xD6. More...
#include <atsctables.h>
Public Member Functions | |
AggregateEventInformationTable (const AggregateEventInformationTable &table) | |
AggregateEventInformationTable (const PSIPTable &table) | |
QString | toString (void) const override |
QString | toStringXML (uint) const override |
![]() | |
PSIPTable (const TSPacket &tspacket, const unsigned char *pesdata, uint pes_size) | |
PSIPTable (const unsigned char *pesdata) | |
Constructor for viewing a section, does not create it's own data. More... | |
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 override |
1 bit Cyclic Redundancy Check present More... | |
bool | HasSectionNumber (void) const |
bool | VerifyPSIP (bool verify_crc) const |
![]() | |
PESPacket (const unsigned char *pesdata) | |
PESPacket (const PESPacket &pkt) | |
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 > &output, uint cc) const |
Returns payload only PESPacket as series of TSPackets. More... | |
uint | StreamID () const |
uint | Length () const |
uint | ScramblingControl () const |
bool | HighPriority () const |
1 bit Indicates if this is a high priority packet More... | |
bool | DataAligned () const |
1 bit Data alignment indicator (must be 0 for video) More... | |
bool | CopyRight () const |
1 bit If true packet may contain copy righted material and is known to have once contained materiale with copy rights. More... | |
bool | OriginalRecording () const |
1 bit Original Recording More... | |
bool | HasPTS () const |
1 bit Presentation Time Stamp field is present More... | |
bool | HasDTS () const |
1 bit Decoding Time Stamp field is present More... | |
bool | HasESCR () const |
1 bit Elementary Stream Clock Reference field is present More... | |
bool | HasESR () const |
1 bit Elementary Stream Rate field is present More... | |
bool | HasDSM () const |
1 bit DSM field present (should always be false for broadcasts) More... | |
bool | HasACI () const |
1 bit Additional Copy Info field is present More... | |
bool | HasExtensionFlags () const |
1 bit Extension flags are present More... | |
uint64_t | PTS (void) const |
Presentation Time Stamp, present if HasPTS() is true. More... | |
uint64_t | DTS (void) const |
Decode Time Stamp, present if HasDTS() is true. More... | |
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 const PSIPTable | View (const TSPacket &tspacket) |
static PSIPTable | View (TSPacket &tspacket) |
static const PSIPTable | ViewData (const unsigned char *pesdata) |
![]() | |
static const uint | PSIP_OFFSET = 8 |
![]() | |
PSIPTable (const TSPacket &tspacket, bool) | |
QString | XMLValues (uint indent_level) const |
![]() | |
PESPacket () | |
noop constructor, only for use by derived classes More... | |
void | Finalize () |
![]() | |
unsigned char * | _pesdata |
Pointer to PES data in full buffer. More... | |
unsigned char * | _fullbuffer |
Pointer to allocated data. More... | |
uint | _psiOffset |
AFCOffset + StartOfFieldPointer. More... | |
uint | _ccLast |
Continuity counter of last inserted TS Packet. More... | |
uint | _pesdataSize |
Number of data bytes (TS header + PES data) More... | |
uint | _allocSize |
Total number of bytes we allocated. More... | |
bool | _badPacket |
true if a CRC is not good yet More... | |
![]() | |
static const uint | kTheMagicNoCRCCRC = 0xFFFFFFFF |
SCTE 65 & ATSC/81 0xD6.
Definition at line 798 of file atsctables.h.
|
inline |
Definition at line 801 of file atsctables.h.
|
inlineexplicit |
Definition at line 806 of file atsctables.h.
|
inlineoverridevirtual |
Reimplemented from PSIPTable.
Definition at line 811 of file atsctables.h.
|
inlineoverridevirtual |
Reimplemented from PSIPTable.
Definition at line 813 of file atsctables.h.