Meeting SDK for Linux API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
meeting_inmeeting_encryption_interface.h
Go to the documentation of this file.
1
7#ifndef _MEETING_INMEETING_ENCRYPTION_INTERFACE_H_
8#define _MEETING_INMEETING_ENCRYPTION_INTERFACE_H_
9#include "zoom_sdk_def.h"
10
12
21
28
30{
31public:
33
37
41
44 virtual const zchar_t* GetE2EEMeetingSecurityCode() = 0;
45
48 virtual unsigned int GetE2EEMeetingSecurityCodePassedSeconds() = 0;
49
53
56 virtual unsigned int GetUnencryptedExceptionCount() = 0;
57
61};
62
64#endif
virtual void onE2EEMeetingSecurityCodeChanged()=0
This callback will be called when the security code changes.
virtual const zchar_t * GetE2EEMeetingSecurityCode()=0
Get E2EE meeting security code.
virtual void SetEvent(IMeetingEncryptionControllerEvent *pEvent)=0
Set the encryption controller callback handler.
virtual unsigned int GetUnencryptedExceptionCount()=0
Get unencrypted exception count.
virtual bool IsUnencryptedExceptionDataValid()=0
Determine whether unencrypted exception data is valid.
virtual unsigned int GetE2EEMeetingSecurityCodePassedSeconds()=0
Get security code passed seconds.
virtual EncryptionType GetEncryptionType()=0
Get meeting encryption type.
virtual const zchar_t * GetUnencryptedExceptionInfo()=0
Get unencrypted exception details.
@ EncryptionType_Enhanced
Meeting encryption type is Enhanced.
@ EncryptionType_E2EE
Meeting encryption type is E2EE.
@ EncryptionType_None
For initialization.
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
#define BEGIN_ZOOM_SDK_NAMESPACE
char zchar_t