|
Public Member Functions |
| | CslRtpSession (unsigned numChans, unsigned bufferFrames) |
| | Constructor.
|
| | ~CslRtpSession () |
| | Destructor.
|
Public Attributes |
| RingBuffer | mRtpBuffer |
| | The ring buffer between the RTP client and the PortAudio object.
|
| Buffer | mTmpBuffer |
| | A temporary buffer used throughout the class.
|
Protected Member Functions |
| void | OnRTPPacket (RTPPacket *pack, const RTPTime &receivetime, const RTPAddress *senderaddress) |
| void | OnRTCPCompoundPacket (RTCPCompoundPacket *pack, const RTPTime &receivetime, const RTPAddress *senderaddress) |
| void | OnSSRCCollision (RTPSourceData *srcdat, const RTPAddress *senderaddress, bool isrtp) |
| void | OnCNAMECollision (RTPSourceData *srcdat, const RTPAddress *senderaddress, const u_int8_t *cname, size_t cnamelength) |
| void | OnNewSource (RTPSourceData *srcdat) |
| void | OnRemoveSource (RTPSourceData *srcdat) |
| void | OnTimeout (RTPSourceData *srcdat) |
| void | OnBYETimeout (RTPSourceData *srcdat) |
| void | OnAPPPacket (RTCPAPPPacket *apppacket, const RTPTime &receivetime, const RTPAddress *senderaddress) |
| void | OnUnknownPacketType (RTCPPacket *rtcppack, const RTPTime &receivetime, const RTPAddress *senderaddress) |
| void | OnUnknownPacketFormat (RTCPPacket *rtcppack, const RTPTime &receivetime, const RTPAddress *senderaddress) |
| void | OnNoteTimeout (RTPSourceData *srcdat) |
| void | OnBYEPacket (RTPSourceData *srcdat) |