5#import <Foundation/Foundation.h>
19NS_ASSUME_NONNULL_BEGIN
39@protocol NEMeetingStatusListener <NSObject>
52@protocol NEMeetingOnInjectedMenuItemClickListener <NSObject>
70@protocol MeetingServiceListener <NSObject>
85- (void)onInjectedMenuItemClick:(
NEMeetingMenuItem *)menuItem meetingInfo:(
NEMeetingInfo *)meetingInfo DEPRECATED_MSG_ATTRIBUTE("use onInjectedMenuItemClick:meetingInfo:stateController: instead");
144- (void)minimizeCurrentMeeting:(
NECallback)callback;
154- (void)fullscreenCurrentMeeting:(
NECallback)callback;
164- (void)leaveCurrentMeeting:(BOOL)closeIfHost callback:(
NECallback)callback;
171- (void)setOnInjectedMenuItemClickListener:(
id<NEMeetingOnInjectedMenuItemClickListener>)listener;
206- (void)addListener:(
id<MeetingServiceListener>)listener DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.6.0, use addMeetingStatusListener: instead");
212- (void)addMeetingStatusListener:(
id<NEMeetingStatusListener>)listener;
218- (void)removeListener:(
id<MeetingServiceListener>)listener DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.6.0, use removeMeetingStatusListener: instead");
224- (void)removeMeetingStatusListener:(
id<NEMeetingStatusListener>)listener;
NEMeetingStatus
Definition NEMeetingEvent.h:12
void(^ NECallback)(NSInteger resultCode, NSString *resultMessage, id resultData)
Definition NEMeetingKitDefine.h:17
void(^ NEMenuStateController)(BOOL transition, _Nullable id extra)
Definition NEMeetingService.h:34
NS_ASSUME_NONNULL_BEGIN typedef void(^ NEMeetingInfoCallback)(NSInteger resultCode, NSString *resultMsg, NEMeetingInfo *info)
Definition NEMeetingOptions.h:439
Definition NEMeetingParams.h:132
Definition NEMeetingEvent.h:145
Definition NEMeetingInfo.h:83
Definition NEMeetingService.h:104
NEMeetingStatus getMeetingStatus()
void stopBroadcastExtension()
Definition NEMeetingOptions.h:410
Definition NEMeetingParams.h:106