7#import <Foundation/Foundation.h>
8#import <ZoomSDK/ZoomSDKErrors.h>
10NS_ASSUME_NONNULL_BEGIN
29@protocol ZoomSDKMeetingSmartSummaryControllerDelegate <NSObject>
34- (void)onSmartSummaryStatusChanged:(BOOL)isStart;
46- (void)onSmartSummaryStartReqResponse:(BOOL)timeout isDecline:(BOOL)decline;
50- (void)onEnableSmartSummary;
55@property(nonatomic,assign,nullable) id<ZoomSDKMeetingSmartSummaryControllerDelegate>
delegate;
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKError requestEnableSmartSummaryFeature()
Request the admin to enable the smart summary feature for the account.
BOOL isSmartSummaryStarted()
Query whether smart summary is started.
ZoomSDKError stopSmartSummary()
Stop smart summary.
ZoomSDKError requestStartSmartSummary()
Request the host to start the smart summary for the current meeting.
ZoomSDKError canEnableSmartSummaryFeature()
Whether the current user can enable the smart summary feature for the account.
ZoomSDKError enableSmartSummaryFeature()
Enable the smart summary feature for the account.
BOOL isSmartSummarySupported()
Determine if current meeting support smart summary feature.
ZoomSDKError canRequestStartSmartSummary()
Whether the current user can request the host to start the smart summary for the current meeting.
ZoomSDKError canRequestEnableSmartSummaryFeature()
Whether the current user can request the admin to enable the smart summary feature for the account.
ZoomSDKError canStartSmartSummary()
Whether the current user is able to start smart summary.
id< ZoomSDKMeetingSmartSummaryControllerDelegate > delegate
ZoomSDKError startSmartSummary()
Start smart summary.
BOOL isSmartSummaryEnabled()
Determine if the smart summary feature is enabled in the meeting.
ZoomSDKError decline()
Decline the start smart summary request.
ZoomSDKError ignore()
Ignore the start smart summary request.
ZoomSDKError accept()
Agree to the start smart summary request.