Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKMeetingIndicatorController.h
Go to the documentation of this file.
1//
2
3#import <Foundation/Foundation.h>
4#import <ZoomSDK/ZoomSDKErrors.h>
5
6NS_ASSUME_NONNULL_BEGIN
8@protocol ZoomSDKMeetingIndicatorControllerDelegate <NSObject>
13- (void)onIndicatorItemReceived:(ZoomSDKMeetingIndicatorHandle *)handler;
14
19- (void)onIndicatorItemRemoved:(ZoomSDKMeetingIndicatorHandle *)handler;
20@end
21
22@interface ZoomSDKMeetingIndicatorHandle : NSObject
23
27@property(nonatomic, copy, readonly, nullable) NSString* indicatorItemId;
31@property(nonatomic, copy, readonly, nullable) NSString* indicatorName;
35@property(nonatomic, copy, readonly, nullable) NSString* indicatorIcon;
36
43- (ZoomSDKError)showIndicatorPanel:(NSPoint)point parentWindow:(NSWindow*)parentWindow;
44
50@end
51
52
54
55@property (assign, nonatomic, nullable) id<ZoomSDKMeetingIndicatorControllerDelegate> delegate;
56
57@end
58
59NS_ASSUME_NONNULL_END
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKError hideIndicatorPanel()
Hide the indicator panel window.
NSString * indicatorItemId
The indicator item ID.
NSString * indicatorIcon
The indicator icon URL.