Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKNotificationServiceController.h
Go to the documentation of this file.
1//
2
3#import <Foundation/Foundation.h>
4#import <ZoomSDK/ZoomSDKErrors.h>
5#import <ZoomSDK/ZoomSDKPresenceHelper.h>
6
7NS_ASSUME_NONNULL_BEGIN
8
9@interface ZoomSDKInMeetingDeviceInfo : NSObject
13@property (assign, nonatomic,readonly)int index;
14
18@property (copy, nonatomic,readonly, nullable) NSString *deviceName;
19
23@property (copy, nonatomic,readonly, nullable) NSString *meetingTopic;
24
28@property (assign, nonatomic,readonly) long long meetingNumber;
29
33@property (copy, nonatomic,readonly, nullable) NSString *meetingID;
34
38@property (assign, nonatomic,readonly) BOOL isSupportCompanionMode;
39@end
40
41@interface ZoomSDKTransferMeetingHandler : NSObject
42
46@property(nonatomic, assign, readonly)ZoomSDKTransferMeetingMode transferMeetingMode;
47
51@property(nonatomic, assign, readonly)BOOL isTransferMeetingSuccess;
52
57- (ZoomSDKError)leaveCompanionToJoinMeeting;
58@end
59
60@protocol ZoomSDKNotificationServiceDelegate <NSObject>
61
67- (void)onTransferMeetingStatus:(BOOL)bSuccess DEPRECATED_MSG_ATTRIBUTE("Use -onTransferMeetingResult:instead");
68
73- (void)onTransferMeetingResult:(ZoomSDKTransferMeetingHandler* _Nullable)handler;
74
80- (void)onMeetingDeviceListChanged:(NSArray <ZoomSDKInMeetingDeviceInfo *>*)deviceList;
81
82@end
83
85
86@property(nonatomic, assign, nullable)id<ZoomSDKNotificationServiceDelegate> delegate;
87
91- (BOOL)isTransferMeetingEnabled;
92
97- (BOOL)isPresenceFeatureEnabled;
98
105- (ZoomSDKError)transferMeeting:(int)index DEPRECATED_MSG_ATTRIBUTE("Use -transferMeeting:transferMeetingMode: instead");
106
111- (ZoomSDKPresenceHelper *_Nullable)getPresenceHelper;
112
119- (ZoomSDKError)transferMeeting:(NSString *)meetingId transferMeetingMode:(ZoomSDKTransferMeetingMode)mode;
120@end
121
122NS_ASSUME_NONNULL_END
ZoomSDKTransferMeetingMode
Enumeration of meeting transfer modes.
ZoomSDKError
Enumeration of common errors of SDK.
BOOL isSupportCompanionMode
YES indicates this meeting supports joining in companion mode.