ZOOM Windows SDK  5.2.42037.1112
Public Member Functions | List of all members
IMeetingExternalSecureKeyHandler Class Referenceabstract

Meeting external secure key handler. More...

#include <meeting_service_interface.h>

Public Member Functions

virtual void SetChatSessionKey (const char *key, int key_len, const char *iv, int iv_len)=0
 Set a new secure key and IV for Chat session. More...
 
virtual void SetFileTransferSessionKey (const char *key, int key_len, const char *iv, int iv_len)=0
 Set a new secure key and IV for FileTransfer session. More...
 
virtual void SetAudioSessionKey (const char *key, int key_len, const char *iv, int iv_len)=0
 Set a new secure key and IV for Audio session. More...
 
virtual void SetVideoSessionKey (const char *key, int key_len, const char *iv, int iv_len)=0
 Set a new secure key and IV for Video session. More...
 
virtual void SetShareSessionKey (const char *key, int key_len, const char *iv, int iv_len)=0
 Set a new secure key and IV for Sharing session. More...
 
virtual void Cancel ()=0
 Leave meeting without setting the new secure key or IV.
 
virtual void Confirm ()=0
 Re-verify with the new secure key.
 

Detailed Description

Meeting external secure key handler.

Member Function Documentation

◆ SetAudioSessionKey()

virtual void IMeetingExternalSecureKeyHandler::SetAudioSessionKey ( const char *  key,
int  key_len,
const char *  iv,
int  iv_len 
)
pure virtual

Set a new secure key and IV for Audio session.

Parameters
keyThe new secure key.
key_lenThe length of the key.
ivThe new IV.
iv_lenThe length of IV.

◆ SetChatSessionKey()

virtual void IMeetingExternalSecureKeyHandler::SetChatSessionKey ( const char *  key,
int  key_len,
const char *  iv,
int  iv_len 
)
pure virtual

Set a new secure key and IV for Chat session.

Parameters
keyThe new secure key.
key_lenThe length of the key.
ivThe new iv.
iv_lenThe length of IV.

◆ SetFileTransferSessionKey()

virtual void IMeetingExternalSecureKeyHandler::SetFileTransferSessionKey ( const char *  key,
int  key_len,
const char *  iv,
int  iv_len 
)
pure virtual

Set a new secure key and IV for FileTransfer session.

Parameters
keyThe new secure key.
key_lenThe length of the key.
ivThe new IV.
iv_lenThe length of IV.

◆ SetShareSessionKey()

virtual void IMeetingExternalSecureKeyHandler::SetShareSessionKey ( const char *  key,
int  key_len,
const char *  iv,
int  iv_len 
)
pure virtual

Set a new secure key and IV for Sharing session.

Parameters
keyThe new secure key.
key_lenThe length of the key.
ivThe new IV.
iv_lenThe length of IV.

◆ SetVideoSessionKey()

virtual void IMeetingExternalSecureKeyHandler::SetVideoSessionKey ( const char *  key,
int  key_len,
const char *  iv,
int  iv_len 
)
pure virtual

Set a new secure key and IV for Video session.

Parameters
keyThe new secure key.
key_lenThe length of the key.
ivThe new IV.
iv_lenThe length of IV.

The documentation for this class was generated from the following file: