#include <zrtpudp.h>
Inheritance diagram for OpalZrtp_UDP:
Public Member Functions | |
OpalZrtp_UDP (const PString &encoding, unsigned id, PBoolean remoteIsNAT) | |
virtual | ~OpalZrtp_UDP () |
virtual PBoolean | WriteZrtpData (RTP_DataFrame &frame) |
virtual SendReceiveStatus | OnSendData (RTP_DataFrame &frame) |
virtual SendReceiveStatus | OnReceiveData (RTP_DataFrame &frame) |
virtual SendReceiveStatus | OnSendControl (RTP_ControlFrame &frame, PINDEX &len) |
virtual SendReceiveStatus | OnReceiveControl (RTP_ControlFrame &frame) |
virtual DWORD | GetOutgoingSSRC () |
Public Attributes | |
zrtp_stream_ctx_t * | zrtpStream |
OpalZrtp_UDP::OpalZrtp_UDP | ( | const PString & | encoding, | |
unsigned | id, | |||
PBoolean | remoteIsNAT | |||
) |
encoding | identifies initial RTP encoding (RTP/AVP, UDPTL etc) |
id | Session ID for RTP channel |
remoteIsNAT | TRUE is remote is behind NAT |
virtual OpalZrtp_UDP::~OpalZrtp_UDP | ( | ) | [virtual] |
virtual PBoolean OpalZrtp_UDP::WriteZrtpData | ( | RTP_DataFrame & | frame | ) | [virtual] |
virtual SendReceiveStatus OpalZrtp_UDP::OnSendData | ( | RTP_DataFrame & | frame | ) | [virtual] |
Reimplemented from RTP_Session.
virtual SendReceiveStatus OpalZrtp_UDP::OnReceiveData | ( | RTP_DataFrame & | frame | ) | [virtual] |
Reimplemented from RTP_Session.
virtual SendReceiveStatus OpalZrtp_UDP::OnSendControl | ( | RTP_ControlFrame & | frame, | |
PINDEX & | len | |||
) | [virtual] |
Reimplemented from RTP_Session.
virtual SendReceiveStatus OpalZrtp_UDP::OnReceiveControl | ( | RTP_ControlFrame & | frame | ) | [virtual] |
Reimplemented from RTP_Session.
virtual DWORD OpalZrtp_UDP::GetOutgoingSSRC | ( | ) | [virtual] |
zrtp_stream_ctx_t* OpalZrtp_UDP::zrtpStream |