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

#include <dvbtables.h>

Inheritance diagram for DVBEventInformationTable:
PSIPTable PESPacket

List of all members.

Public Member Functions

 DVBEventInformationTable (const PSIPTable &table)
uint ServiceID (void) const
uint TSID (void) const
uint OriginalNetworkID (void) const
uint SegmentLastSectionNumber (void) const
uint LastTableID (void) const
uint EventCount () const
uint EventID (uint i) const
const unsigned char * StartTime (uint i) const
QDateTime StartTimeUTC (uint i) const
time_t StartTimeUnixUTC (uint i) const
time_t EndTimeUnixUTC (uint i) const
uint32_t StartTimeKey (uint i) const
const unsigned char * Duration (uint i) const
uint DurationInSeconds (uint i) const
uint RunningStatus (uint i) const
bool IsScrambled (uint i) const
uint DescriptorsLength (uint i) const
const unsigned char * Descriptors (uint i) const
void Parse (void) const

Static Public Member Functions

static bool IsEIT (uint table_id)

Private Attributes

vector< const unsigned char * > _ptrs

Detailed Description

Definition at line 282 of file dvbtables.h.


Constructor & Destructor Documentation

Definition at line 285 of file dvbtables.h.


Member Function Documentation

Definition at line 302 of file dvbtables.h.

Referenced by EITHelper::AddEIT().

Definition at line 305 of file dvbtables.h.

Referenced by EITHelper::AddEIT().

Definition at line 309 of file dvbtables.h.

Referenced by EITHelper::AddEIT().

Definition at line 313 of file dvbtables.h.

Definition at line 316 of file dvbtables.h.

Definition at line 319 of file dvbtables.h.

Referenced by EITHelper::AddEIT().

Definition at line 323 of file dvbtables.h.

Referenced by EITHelper::AddEIT().

const unsigned char* DVBEventInformationTable::StartTime ( uint  i) const [inline]

Definition at line 326 of file dvbtables.h.

QDateTime DVBEventInformationTable::StartTimeUTC ( uint  i) const [inline]

Definition at line 328 of file dvbtables.h.

Referenced by EITHelper::AddEIT().

time_t DVBEventInformationTable::StartTimeUnixUTC ( uint  i) const [inline]

Definition at line 330 of file dvbtables.h.

time_t DVBEventInformationTable::EndTimeUnixUTC ( uint  i) const [inline]

Definition at line 332 of file dvbtables.h.

Referenced by EITHelper::AddEIT().

Definition at line 334 of file dvbtables.h.

const unsigned char* DVBEventInformationTable::Duration ( uint  i) const [inline]

Definition at line 337 of file dvbtables.h.

Definition at line 339 of file dvbtables.h.

Referenced by EITHelper::AddEIT().

Definition at line 346 of file dvbtables.h.

Definition at line 348 of file dvbtables.h.

Definition at line 350 of file dvbtables.h.

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

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

Definition at line 354 of file dvbtables.h.

Referenced by EITHelper::AddEIT().

Definition at line 203 of file dvbtables.cpp.

bool DVBEventInformationTable::IsEIT ( uint  table_id) [static]

Definition at line 215 of file dvbtables.cpp.

Referenced by DVBStreamData::HandleTables().


Member Data Documentation

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

Definition at line 364 of file dvbtables.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