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

Public Member Functions | |
| RtpSender (unsigned chans=1) | |
| ~RtpSender () | |
| void | nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (Exception) |
| bool | createRtpSession () |
| bool | addRtpDestination (char *remoteIP, unsigned short remotePort) |
| bool | removeRtpDestination () |
| void | printError (int rtperr) |
Protected Attributes | |
| unsigned | mNumChans |
| SynchPthread | mRtpMutex |
| unsigned | mBufferFrames |
| unsigned | mRemotePort |
| The network port I send to. | |
| unsigned | mLocalPort |
| The network port I listen on. | |
| unsigned | mRemoteIP |
| The IP address of the client in host byte order. | |
| unsigned | mLocalIP |
| My IP address in host byte order. | |
| string | mCName |
| The CName of my computer. | |
| string | mEmail |
| My email I want registered with RTP. | |
| int | mLastPacketNumber |
| The RTP ID of the last packet sent (or -1 if none). | |
| int | mPayloadType |
| The RTP payload type we are sending. | |
| RTPUDPv4TransmissionParams * | mTransparams |
| RTPSessionParams * | mSessparams |
| RTPIPv4Address * | mAddress |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The network port I send to.
|
|
|
The network port I listen on.
|
|
|
The IP address of the client in host byte order.
|
|
|
My IP address in host byte order.
|
|
|
The CName of my computer.
|
|
|
My email I want registered with RTP.
|
|
|
The RTP ID of the last packet sent (or -1 if none).
|
|
|
The RTP payload type we are sending.
|
|
|
|
|
|
|
|
|
|
1.4.5-20051010