Jitter Class Reference

#include <rtp.h>

List of all members.


Detailed Description

Definition at line 230 of file mythplugins/mythphone/mythphone/rtp.h.


Public Member Functions

 Jitter ()
 ~Jitter ()
RTPPACKETGetJBuffer ()
void FreeJBuffer (RTPPACKET *Buf)
void InsertDTMF (RTPPACKET *Buffer)
void InsertJBuffer (RTPPACKET *Buffer)
RTPPACKETDequeueJBuffer (ushort seqNum, int &reason)
int DumpAllJBuffers (bool StopAtMarkerBit)
virtual int compareItems (QPtrCollection::Item s1, QPtrCollection::Item s2)
int AnyData ()
bool isPacketQueued (ushort Seq)
int countPacketsInFrontOf (ushort Seq)
int GotAllBufsInFrame (ushort seq, int offset)
void CountMissingPackets (ushort seq, ushort &cntValid, ushort &cntMissing)
void Debug ()

Private Attributes

QPtrList< RTPPACKETFreeJitterQ

Constructor & Destructor Documentation

Jitter::Jitter (  ) 

Definition at line 1533 of file rtp.cpp.

Jitter::~Jitter (  ) 

Definition at line 1541 of file rtp.cpp.


Member Function Documentation

RTPPACKET * Jitter::GetJBuffer (  ) 

Definition at line 1563 of file rtp.cpp.

Referenced by rtp::StreamInAudio(), and rtp::StreamInVideo().

void Jitter::FreeJBuffer ( RTPPACKET Buf  ) 

void Jitter::InsertDTMF ( RTPPACKET Buffer  ) 

Definition at line 1575 of file rtp.cpp.

Referenced by rtp::StreamInAudio().

void Jitter::InsertJBuffer ( RTPPACKET Buffer  ) 

Definition at line 1582 of file rtp.cpp.

Referenced by InsertDTMF(), rtp::StreamInAudio(), and rtp::StreamInVideo().

RTPPACKET * Jitter::DequeueJBuffer ( ushort  seqNum,
int &  reason 
)

Definition at line 1612 of file rtp.cpp.

Referenced by rtp::PlayOutAudio(), rtp::StreamInAudio(), and rtp::StreamInVideo().

int Jitter::DumpAllJBuffers ( bool  StopAtMarkerBit  ) 

Definition at line 1707 of file rtp.cpp.

Referenced by rtp::StreamInVideo().

int Jitter::compareItems ( QPtrCollection::Item  s1,
QPtrCollection::Item  s2 
) [virtual]

Definition at line 1604 of file rtp.cpp.

int Jitter::AnyData (  )  [inline]

Definition at line 242 of file mythplugins/mythphone/mythphone/rtp.h.

bool Jitter::isPacketQueued ( ushort  Seq  ) 

Definition at line 1683 of file rtp.cpp.

Referenced by rtp::isSpeakerHungry().

int Jitter::countPacketsInFrontOf ( ushort  Seq  ) 

Definition at line 1693 of file rtp.cpp.

Referenced by rtp::measurePlayoutDelay().

int Jitter::GotAllBufsInFrame ( ushort  seq,
int  offset 
)

Definition at line 1668 of file rtp.cpp.

Referenced by rtp::StreamInVideo().

void Jitter::CountMissingPackets ( ushort  seq,
ushort &  cntValid,
ushort &  cntMissing 
)

Definition at line 1643 of file rtp.cpp.

Referenced by rtp::StreamInVideo().

void Jitter::Debug (  ) 

Definition at line 1726 of file rtp.cpp.

Referenced by rtp::StreamInAudio().


Member Data Documentation

QPtrList<RTPPACKET> Jitter::FreeJitterQ [private]


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:04 2010 for MythTV by  doxygen 1.5.5