#include <RtpReceiver.h>
Inheritance diagram for csl::RtpReceiver:

Public Member Functions | |
| RtpReceiver (unsigned chans=1) | |
| Default constructor initializes an RtpReceiver with default 20ms bufSize. | |
| ~RtpReceiver () | |
| Class destructor. | |
| unsigned | bufferSize () |
| Accessors used by the reader thread. | |
| unsigned | remotePort () |
| void | nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (Exception) |
| void | setLocalPort (unsigned localPort) |
| void | setBufferSize (unsigned bufferSize) |
| bool | addRtpSource (char *remoteIP, unsigned short remotePort) |
| bool | removeRtpSource () |
| void | printError (int rtperr) |
Protected Member Functions | |
| bool | createRtpSession () |
Protected Attributes | |
| unsigned | mNumChans |
| SynchPthread | mRtpMutex |
| unsigned | mBufferFrames |
| the size of the RTP ring buffer (in FRAMES) | |
| unsigned long | mRemoteIP |
| unsigned short | mRemotePort |
| unsigned long | mLocalIP |
| unsigned short | mLocalPort |
| RtpBufferState | mBufferState |
| RTPUDPv4TransmissionParams * | mTransparams |
| RTPSessionParams * | mSessparams |
| RTPIPv4Address * | mAddress |
| unsigned | mLastPacketNumber |
| The ID of the last packet received. | |
|
|
Default constructor initializes an RtpReceiver with default 20ms bufSize.
|
|
|
Class destructor.
|
|
|
Accessors used by the reader thread.
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the size of the RTP ring buffer (in FRAMES)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The ID of the last packet received.
|
1.4.5-20051010