RawQCELPRTPSource Class Reference

List of all members.

Public Member Functions

unsigned char interleaveL () const
unsigned char interleaveN () const
unsigned char & frameIndex ()

Static Public Member Functions

static RawQCELPRTPSourcecreateNew (UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency)

Private Member Functions

 RawQCELPRTPSource (UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency)
virtual ~RawQCELPRTPSource ()
virtual Boolean processSpecialHeader (BufferedPacket *packet, unsigned &resultSpecialHeaderSize)
virtual char const * MIMEtype () const
virtual Boolean hasBeenSynchronizedUsingRTCP ()

Private Attributes

unsigned char fInterleaveL
unsigned char fInterleaveN
unsigned char fFrameIndex
unsigned fNumSuccessiveSyncedPackets

Detailed Description

Definition at line 32 of file QCELPAudioRTPSource.cpp.


Constructor & Destructor Documentation

RawQCELPRTPSource::RawQCELPRTPSource ( UsageEnvironment &  env,
Groupsock *  RTPgs,
unsigned char  rtpPayloadFormat,
unsigned  rtpTimestampFrequency 
) [private]

Definition at line 149 of file QCELPAudioRTPSource.cpp.

Referenced by createNew().

RawQCELPRTPSource::~RawQCELPRTPSource (  )  [private, virtual]

Definition at line 160 of file QCELPAudioRTPSource.cpp.


Member Function Documentation

RawQCELPRTPSource * RawQCELPRTPSource::createNew ( UsageEnvironment &  env,
Groupsock *  RTPgs,
unsigned char  rtpPayloadFormat,
unsigned  rtpTimestampFrequency 
) [static]

Definition at line 142 of file QCELPAudioRTPSource.cpp.

unsigned char RawQCELPRTPSource::interleaveL (  )  const [inline]

Definition at line 39 of file QCELPAudioRTPSource.cpp.

Referenced by QCELPDeinterleaver::afterGettingFrame1().

unsigned char RawQCELPRTPSource::interleaveN (  )  const [inline]

Definition at line 40 of file QCELPAudioRTPSource.cpp.

Referenced by QCELPDeinterleaver::afterGettingFrame1().

unsigned char& RawQCELPRTPSource::frameIndex (  )  [inline]
Boolean RawQCELPRTPSource::processSpecialHeader ( BufferedPacket *  packet,
unsigned &  resultSpecialHeaderSize 
) [private, virtual]

Definition at line 164 of file QCELPAudioRTPSource.cpp.

char const * RawQCELPRTPSource::MIMEtype (  )  const [private, virtual]

Definition at line 197 of file QCELPAudioRTPSource.cpp.

Boolean RawQCELPRTPSource::hasBeenSynchronizedUsingRTCP (  )  [private, virtual]

Definition at line 201 of file QCELPAudioRTPSource.cpp.


Member Data Documentation

unsigned char RawQCELPRTPSource::fInterleaveL [private]

Definition at line 60 of file QCELPAudioRTPSource.cpp.

Referenced by hasBeenSynchronizedUsingRTCP(), and interleaveL().

unsigned char RawQCELPRTPSource::fInterleaveN [private]

Definition at line 60 of file QCELPAudioRTPSource.cpp.

Referenced by interleaveN().

unsigned char RawQCELPRTPSource::fFrameIndex [private]

Definition at line 60 of file QCELPAudioRTPSource.cpp.

Referenced by frameIndex().

Definition at line 61 of file QCELPAudioRTPSource.cpp.

Referenced by hasBeenSynchronizedUsingRTCP().


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