#include <rtp.h>
Inheritance diagram for SecureRTP_UDP:
Construction | |
OpalSecurityMode * | securityParms |
SecureRTP_UDP (const PString &encoding, unsigned id, PBoolean remoteIsNAT) | |
~SecureRTP_UDP () | |
Destroy the RTP. | |
virtual void | SetSecurityMode (OpalSecurityMode *srtpParms) |
virtual OpalSecurityMode * | GetSecurityParms () const |
SecureRTP_UDP::SecureRTP_UDP | ( | const PString & | encoding, | |
unsigned | id, | |||
PBoolean | remoteIsNAT | |||
) |
Create a new RTP channel.
encoding | identifies initial RTP encoding (RTP/AVP, UDPTL etc) |
id | Session ID for RTP channel |
remoteIsNAT | PTrue is remote is behind NAT |
SecureRTP_UDP::~SecureRTP_UDP | ( | ) |
Destroy the RTP.
virtual void SecureRTP_UDP::SetSecurityMode | ( | OpalSecurityMode * | srtpParms | ) | [virtual] |
virtual OpalSecurityMode* SecureRTP_UDP::GetSecurityParms | ( | ) | const [virtual] |
OpalSecurityMode* SecureRTP_UDP::securityParms [protected] |