NEMeetingKit V4.15.0
载入中...
搜索中...
未找到
NEMeetingInviteService.h
浏览该文件的文档.
1// Copyright (c) 2022 NetEase, Inc. All rights reserved.
2// Use of this source code is governed by a MIT license that can be
3// found in the LICENSE file.
4
5#import <Foundation/Foundation.h>
7#import "NEMeetingService.h"
8
9NS_ASSUME_NONNULL_BEGIN
10
14@protocol NEMeetingInviteStatusListener <NSObject>
15
23- (void)onMeetingInviteStatusChanged:(NEMeetingInviteStatus)status
24 meetingId:(NSInteger)meetingId
25 inviteInfo:(NEMeetingInviteInfo *)inviteInfo;
26
27@end
28
33@interface NEMeetingInviteService : NSObject
34
41- (void)rejectInvite:(NSInteger)meetingId callback:(NECallback _Nullable)callback;
42
52- (void)acceptInvite:(NEJoinMeetingParams *)param
53 opts:(NEJoinMeetingOptions *)opts
54 callback:(NECallback _Nullable)callback;
61- (void)inviteContact:(NSString *)userUuid callback:(NECallback _Nullable)callback;
62
69- (void)inviteContactList:(NSArray<NSString *> *)userUuidList
70 callback:(NECallback _Nullable)callback;
71
76- (void)addMeetingInviteStatusListener:(id<NEMeetingInviteStatusListener>)listener;
77
82- (void)removeMeetingInviteStatusListener:(id<NEMeetingInviteStatusListener>)listener;
83
89- (void)callOutRoomSystem:(NEMeetingSystemDevice *)device
90 callback:(void (^)(NSInteger code, NSString *message,
91 NEMeetingSIPCallInfo *data))callback;
92
93@end
94
95NS_ASSUME_NONNULL_END
NEMeetingInviteStatus
Definition NEMeetingInviteInfo.h:12
void(^ NECallback)(NSInteger resultCode, NSString *resultMessage, id resultData)
Definition NEMeetingKitDefine.h:17
Definition NEMeetingOptions.h:595
Definition NEMeetingParams.h:137
Definition NEMeetingInviteInfo.h:55
Definition NEMeetingInviteService.h:34
Definition NEMeetingInviteInfo.h:116
Definition NEMeetingInviteInfo.h:97