Amazon Kinesis Webrtc C SDK
SrtpSession.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  __SrtpSession
 

Typedefs

typedef struct __SrtpSession SrtpSession
 
typedef SrtpSessionPSrtpSession
 

Functions

STATUS initSrtpSession (PBYTE receiveKey, PBYTE transmitKey, KVS_SRTP_PROFILE profile, PSrtpSession *ppSrtpSession)
 
STATUS decryptSrtpPacket (PSrtpSession pSrtpSession, PVOID encryptedMessage, PINT32 len)
 
STATUS decryptSrtcpPacket (PSrtpSession pSrtpSession, PVOID encryptedMessage, PINT32 len)
 
STATUS encryptRtpPacket (PSrtpSession pSrtpSession, PVOID message, PINT32 len)
 
STATUS encryptRtcpPacket (PSrtpSession pSrtpSession, PVOID message, PINT32 len)
 
STATUS freeSrtpSession (PSrtpSession *ppSrtpSession)
 

Typedef Documentation

◆ PSrtpSession

◆ SrtpSession

typedef struct __SrtpSession SrtpSession

Function Documentation

◆ decryptSrtcpPacket()

STATUS decryptSrtcpPacket ( PSrtpSession  pSrtpSession,
PVOID  encryptedMessage,
PINT32  len 
)
Here is the caller graph for this function:

◆ decryptSrtpPacket()

STATUS decryptSrtpPacket ( PSrtpSession  pSrtpSession,
PVOID  encryptedMessage,
PINT32  len 
)
Here is the caller graph for this function:

◆ encryptRtcpPacket()

STATUS encryptRtcpPacket ( PSrtpSession  pSrtpSession,
PVOID  message,
PINT32  len 
)
Here is the caller graph for this function:

◆ encryptRtpPacket()

STATUS encryptRtpPacket ( PSrtpSession  pSrtpSession,
PVOID  message,
PINT32  len 
)
Here is the caller graph for this function:

◆ freeSrtpSession()

STATUS freeSrtpSession ( PSrtpSession ppSrtpSession)
Here is the caller graph for this function:

◆ initSrtpSession()

STATUS initSrtpSession ( PBYTE  receiveKey,
PBYTE  transmitKey,
KVS_SRTP_PROFILE  profile,
PSrtpSession ppSrtpSession 
)
Here is the call graph for this function:
Here is the caller graph for this function: