10#import <Foundation/Foundation.h>
11#import <ZoomSDK/ZoomSDKErrors.h>
13NS_ASSUME_NONNULL_BEGIN
32@protocol ZoomSDKMeetingEncryptionDelegate <NSObject>
48@property(nonatomic,assign, nullable) id<ZoomSDKMeetingEncryptionDelegate>
delegate;
ZoomSDKEncryptionType
Enumeration of meeting encryption type. For more information, please visit https://support....
@ ZoomSDKEncryptionType_None
@ ZoomSDKEncryptionType_E2EE
@ ZoomSDKEncryptionType_Enhanced
Zoom SDK meeting encryption controller.
id< ZoomSDKMeetingEncryptionDelegate > delegate
The delegate object to receive encryption events.
NSString *_Nullable getUnencryptedExceptionInfo()
Gets unencrypted exception info.
unsigned int getUnencryptedExceptionCount()
Gets unencrypted exception count.
NSString *_Nullable getE2EEMeetingSecurityCode()
Gets E2EE meeting security code.
unsigned int getE2EEMeetingSecurityCodePassedSeconds()
Gets security code passed seconds.
ZoomSDKEncryptionType getEncryptionType()
Gets meeting encryption type.
BOOL isUnencryptedExceptionDataValid()
Determines whether unencrypted exception data is valid,.
void onE2EEMeetingSecurityCodeChanged()
This callback is called when the security code changes.