#include <CslRtpSession.h>

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) |
| CslRtpSession::CslRtpSession | ( | unsigned | numChans, | |
| unsigned | bufferFrames | |||
| ) |
| CslRtpSession::~CslRtpSession | ( | ) |
| void CslRtpSession::OnRTPPacket | ( | RTPPacket * | pack, | |
| const RTPTime & | receivetime, | |||
| const RTPAddress * | senderaddress | |||
| ) | [protected] |
| void CslRtpSession::OnRTCPCompoundPacket | ( | RTCPCompoundPacket * | pack, | |
| const RTPTime & | receivetime, | |||
| const RTPAddress * | senderaddress | |||
| ) | [protected] |
References testkiss::j.
| void CslRtpSession::OnSSRCCollision | ( | RTPSourceData * | srcdat, | |
| const RTPAddress * | senderaddress, | |||
| bool | isrtp | |||
| ) | [protected] |
| void CslRtpSession::OnCNAMECollision | ( | RTPSourceData * | srcdat, | |
| const RTPAddress * | senderaddress, | |||
| const u_int8_t * | cname, | |||
| size_t | cnamelength | |||
| ) | [protected] |
| void CslRtpSession::OnNewSource | ( | RTPSourceData * | srcdat | ) | [protected] |
| void CslRtpSession::OnRemoveSource | ( | RTPSourceData * | srcdat | ) | [protected] |
| void CslRtpSession::OnTimeout | ( | RTPSourceData * | srcdat | ) | [protected] |
| void CslRtpSession::OnBYETimeout | ( | RTPSourceData * | srcdat | ) | [protected] |
| void CslRtpSession::OnAPPPacket | ( | RTCPAPPPacket * | apppacket, | |
| const RTPTime & | receivetime, | |||
| const RTPAddress * | senderaddress | |||
| ) | [protected] |
| void CslRtpSession::OnUnknownPacketType | ( | RTCPPacket * | rtcppack, | |
| const RTPTime & | receivetime, | |||
| const RTPAddress * | senderaddress | |||
| ) | [protected] |
| void CslRtpSession::OnUnknownPacketFormat | ( | RTCPPacket * | rtcppack, | |
| const RTPTime & | receivetime, | |||
| const RTPAddress * | senderaddress | |||
| ) | [protected] |
| void CslRtpSession::OnNoteTimeout | ( | RTPSourceData * | srcdat | ) | [protected] |
| void CslRtpSession::OnBYEPacket | ( | RTPSourceData * | srcdat | ) | [protected] |
A temporary buffer used throughout the class.
Referenced by CslRtpSession(), OnRTPPacket(), and ~CslRtpSession().
1.5.8