MythTV  0.26-pre
Public Member Functions | Private Attributes
EventInformationTable Class Reference

EventInformationTables contain program titles, start times, and channel information. More...

#include <atsctables.h>

Inheritance diagram for EventInformationTable:
PSIPTable PESPacket

List of all members.

Public Member Functions

 EventInformationTable (const EventInformationTable &table)
 EventInformationTable (const PSIPTable &table)
 ~EventInformationTable ()
uint SourceID () const
uint EventCount () const
uint EventID (uint i) const
uint StartTimeRaw (uint i) const
QDateTime StartTimeGPS (uint i) const
uint ETMLocation (uint i) const
uint LengthInSeconds (uint i) const
uint TitleLength (uint i) const
MultipleStringStructure title (int i) const
uint DescriptorsLength (uint i) const
const unsigned char * Descriptors (uint i) const
void Parse () const
QString toString () const

Private Attributes

vector< unsigned char * > _ptrs

Detailed Description

EventInformationTables contain program titles, start times, and channel information.

See also:
ExtendedTextTable, TerrestrialVirtualChannelTable, CableVirtualChannelTable

Definition at line 516 of file atsctables.h.


Constructor & Destructor Documentation

Definition at line 519 of file atsctables.h.

Definition at line 525 of file atsctables.h.

Definition at line 530 of file atsctables.h.


Member Function Documentation

Definition at line 545 of file atsctables.h.

Referenced by toString().

Definition at line 548 of file atsctables.h.

Referenced by EITHelper::AddEIT(), Parse(), and toString().

uint EventInformationTable::EventID ( uint  i) const [inline]

Definition at line 553 of file atsctables.h.

Referenced by EITHelper::AddEIT(), and toString().

Definition at line 558 of file atsctables.h.

Referenced by EITHelper::AddEIT().

QDateTime EventInformationTable::StartTimeGPS ( uint  i) const [inline]

Definition at line 563 of file atsctables.h.

Referenced by toString().

Definition at line 572 of file atsctables.h.

Referenced by EITHelper::AddEIT(), and toString().

Definition at line 577 of file atsctables.h.

Referenced by EITHelper::AddEIT(), and toString().

Definition at line 583 of file atsctables.h.

Referenced by Parse().

Definition at line 586 of file atsctables.h.

Referenced by EITHelper::AddEIT(), and toString().

Definition at line 592 of file atsctables.h.

Referenced by EITHelper::AddEIT(), Parse(), and toString().

const unsigned char* EventInformationTable::Descriptors ( uint  i) const [inline]

Definition at line 600 of file atsctables.h.

Referenced by EITHelper::AddEIT(), and toString().

Definition at line 61 of file atsctables.cpp.

Referenced by toString().

QString EventInformationTable::toString ( void  ) const [virtual]

Reimplemented from PSIPTable.

Definition at line 442 of file atsctables.cpp.

Referenced by PrintATSCEITStreamListener::HandleEIT().


Member Data Documentation

vector<unsigned char*> EventInformationTable::_ptrs [mutable, private]

Definition at line 610 of file atsctables.h.

Referenced by Parse().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends