NEMeetingKit V4.8.0
载入中...
搜索中...
未找到
NEMeetingParams.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>
6#import "NEMeetingControl.h"
7#import "NEMeetingRole.h"
8NS_ASSUME_NONNULL_BEGIN
9
13typedef NS_ENUM(NSInteger, NEEncryptionMode) {
18};
19
20@interface NEEncryptionConfig : NSObject
24@property(nonatomic, assign) NEEncryptionMode encryptionMode;
28@property(nonatomic, copy) NSString *encryptKey;
29
30@end
31
35@interface NEWatermarkConfig : NSObject
39@property(nonatomic, copy) NSString *name;
43@property(nonatomic, copy) NSString *phone;
47@property(nonatomic, copy) NSString *email;
51@property(nonatomic, copy) NSString *jobNumber;
52
53@end
54
58@interface NEMeetingParams : NSObject
59
63@property(nonatomic, copy) NSString *displayName;
64
68@property(nonatomic, copy) NSString *avatar;
69
78@property(nonatomic, copy) NSString *meetingNum;
79
83@property(nonatomic, copy) NSString *tag;
84
88@property(nonatomic, copy) NSString *password;
89
93@property(nonatomic, strong) NEEncryptionConfig *encryptionConfig;
94
98@property(nonatomic, strong) NEWatermarkConfig *watermarkConfig;
99
100@end
101
106
110@property(nonatomic, copy) NSString *extraData;
114@property(nonatomic, copy) NSString *subject;
115
119@property(nonatomic, strong) NSArray<NEMeetingControl *> *controls;
120
124@property(nonatomic, strong) NSMutableDictionary<NSString *, NSNumber *> *roleBinds;
125
126@end
127
132
133@end
134
135NS_ASSUME_NONNULL_END
NEEncryptionMode
Definition NEMeetingParams.h:13
@ GMCryptoSM4ECB
Definition NEMeetingParams.h:17
Definition NEMeetingParams.h:21
NEEncryptionMode encryptionMode
Definition NEMeetingParams.h:24
NSString * encryptKey
Definition NEMeetingParams.h:28
Definition NEMeetingParams.h:132
Definition NEMeetingParams.h:59
Definition NEMeetingParams.h:106
Definition NEMeetingParams.h:36