PTSListener Class Reference

Inheritance diagram for PTSListener:
TSPacketListener TSPacketListenerAV

List of all members.

Public Member Functions

 PTSListener ()
bool ProcessTSPacket (const TSPacket &tspacket)
bool ProcessVideoTSPacket (const TSPacket &tspacket)
bool ProcessAudioTSPacket (const TSPacket &tspacket)
int64_t GetFirstPTS (void) const
int64_t GetLastPTS (void) const
int64_t GetElapsedPTS (void) const

Public Attributes

uint32_t m_start_code
QMap< uint, uintm_pts_streams
uint32_t m_pts_count [256]
int64_t m_pts_first [256]
int64_t m_pts_last [256]

Detailed Description

Definition at line 294 of file mpegutils.cpp.


Constructor & Destructor Documentation

PTSListener::PTSListener (  )  [inline]

Definition at line 299 of file mpegutils.cpp.


Member Function Documentation

bool PTSListener::ProcessTSPacket ( const TSPacket tspacket  )  [virtual]

Implements TSPacketListener.

Definition at line 353 of file mpegutils.cpp.

Referenced by ProcessAudioTSPacket(), and ProcessVideoTSPacket().

bool PTSListener::ProcessVideoTSPacket ( const TSPacket tspacket  )  [inline, virtual]

Implements TSPacketListenerAV.

Definition at line 310 of file mpegutils.cpp.

bool PTSListener::ProcessAudioTSPacket ( const TSPacket tspacket  )  [inline, virtual]

Implements TSPacketListenerAV.

Definition at line 312 of file mpegutils.cpp.

int64_t PTSListener::GetFirstPTS ( void   )  const [inline]
int64_t PTSListener::GetLastPTS ( void   )  const [inline]
int64_t PTSListener::GetElapsedPTS ( void   )  const [inline]

Definition at line 338 of file mpegutils.cpp.

Referenced by PrintMPEGStreamListener::HandleSplice(), and pid_printer().


Member Data Documentation

Definition at line 345 of file mpegutils.cpp.

Referenced by ProcessTSPacket().

Definition at line 346 of file mpegutils.cpp.

Referenced by GetFirstPTS(), GetLastPTS(), and ProcessTSPacket().

Definition at line 347 of file mpegutils.cpp.

Referenced by ProcessTSPacket(), and PTSListener().

Definition at line 348 of file mpegutils.cpp.

Referenced by GetFirstPTS(), ProcessTSPacket(), and PTSListener().

Definition at line 349 of file mpegutils.cpp.

Referenced by GetLastPTS(), ProcessTSPacket(), and PTSListener().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:22 2012 for MythTV by  doxygen 1.6.3