Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKMeetingIndicatorController.h
Go to the documentation of this file.
1
6#import <Foundation/Foundation.h>
7#import <ZoomSDK/ZoomSDKErrors.h>
8
9NS_ASSUME_NONNULL_BEGIN
15@protocol ZoomSDKMeetingIndicatorControllerDelegate <NSObject>
20- (void)onIndicatorItemReceived:(ZoomSDKMeetingIndicatorHandle *)handler;
21
26- (void)onIndicatorItemRemoved:(ZoomSDKMeetingIndicatorHandle *)handler;
27@end
28
33@interface ZoomSDKMeetingIndicatorHandle : NSObject
34
38@property(nonatomic, copy, readonly, nullable) NSString* indicatorItemId;
42@property(nonatomic, copy, readonly, nullable) NSString* indicatorName;
46@property(nonatomic, copy, readonly, nullable) NSString* indicatorIcon;
47
54- (ZoomSDKError)showIndicatorPanel:(NSPoint)point parentWindow:(NSWindow*)parentWindow;
55
61@end
62
63
72@property (assign, nonatomic, nullable) id<ZoomSDKMeetingIndicatorControllerDelegate> delegate;
73@end
74
75NS_ASSUME_NONNULL_END
ZoomSDKError
Enumeration of common errors of SDK.
Controller that manages meeting indicator items and dispatches updates via delegate.
A handle that represents a meeting indicator item and allows control of its visibility.
ZoomSDKError hideIndicatorPanel()
Hide the indicator panel window.
NSString * indicatorItemId
The indicator item ID.
NSString * indicatorIcon
The indicator icon URL.