Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKNotificationServiceController.h
Go to the documentation of this file.
1
6#import <Foundation/Foundation.h>
7#import <ZoomSDK/ZoomSDKErrors.h>
8#import <ZoomSDK/ZoomSDKPresenceHelper.h>
9
10NS_ASSUME_NONNULL_BEGIN
15@interface ZoomSDKInMeetingDeviceInfo : NSObject
19@property (assign, nonatomic,readonly)int index;
20
24@property (copy, nonatomic,readonly, nullable) NSString *deviceName;
25
29@property (copy, nonatomic,readonly, nullable) NSString *meetingTopic;
30
34@property (assign, nonatomic,readonly) long long meetingNumber;
35
39@property (copy, nonatomic,readonly, nullable) NSString *meetingID;
40
44@property (assign, nonatomic,readonly) BOOL isSupportCompanionMode;
45@end
46
47
52@interface ZoomSDKTransferMeetingHandler : NSObject
53
57@property(nonatomic, assign, readonly)ZoomSDKTransferMeetingMode transferMeetingMode;
58
62@property(nonatomic, assign, readonly)BOOL isTransferMeetingSuccess;
63
68- (ZoomSDKError)leaveCompanionToJoinMeeting;
69@end
70
71
76@protocol ZoomSDKNotificationServiceDelegate <NSObject>
77
83- (void)onTransferMeetingStatus:(BOOL)bSuccess DEPRECATED_MSG_ATTRIBUTE("Use -onTransferMeetingResult:instead");
84
89- (void)onTransferMeetingResult:(ZoomSDKTransferMeetingHandler* _Nullable)handler;
90
96- (void)onMeetingDeviceListChanged:(NSArray <ZoomSDKInMeetingDeviceInfo *>*)deviceList;
97
98@end
99
100
109@property(nonatomic, assign, nullable)id<ZoomSDKNotificationServiceDelegate> delegate;
110
114- (BOOL)isTransferMeetingEnabled;
115
120- (BOOL)isPresenceFeatureEnabled;
121
128- (ZoomSDKError)transferMeeting:(int)index DEPRECATED_MSG_ATTRIBUTE("Use -transferMeeting:transferMeetingMode: instead");
129
134- (ZoomSDKPresenceHelper *_Nullable)getPresenceHelper;
135
142- (ZoomSDKError)transferMeeting:(NSString *)meetingId transferMeetingMode:(ZoomSDKTransferMeetingMode)mode;
143@end
144
145NS_ASSUME_NONNULL_END
ZoomSDKTransferMeetingMode
Enumeration of meeting transfer modes.
ZoomSDKError
Enumeration of common errors of SDK.
Provides information about meetings on other signed-in devices.
BOOL isSupportCompanionMode
YES indicates this meeting supports joining in companion mode.
Controller class to manage meeting transfer and presence features.
Interface to manage contact presence and meeting invitations.
Provides information and operation interface for the result of meeting transfer.