NEMeetingKit V4.8.0
载入中...
搜索中...
未找到
NEMeetingOptions.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
12
13NS_ASSUME_NONNULL_BEGIN
14
32
53
57typedef NS_ENUM(NSInteger, NEMeetingWindowMode) {
62
63 // NEMeetingWindowModeScreenShare = 1,//屏幕共享模式 后续启用
64
69};
70
125
129@interface NEAudioProfile : NSObject
130
135
140
144@property(nonatomic, assign) NEAudioProfileType profile;
145
149@property(nonatomic, assign) NEAudioScenarioType scenario;
150
154@property(nonatomic, assign) BOOL enableAINS;
155
156@end
157
161@interface NEMeetingOptions : NSObject
162
166@property(nonatomic, assign) BOOL noMuteAllVideo;
167
171@property(nonatomic, assign) BOOL noMuteAllAudio;
172
176@property(nonatomic, assign) BOOL noVideo;
177
181@property(nonatomic, assign) BOOL noAudio;
182
186@property(nonatomic, assign) BOOL showMeetingTime;
187
191@property(nonatomic, assign) BOOL showNameInVideo;
192
196@property(nonatomic, assign) BOOL enableSpeakerSpotlight;
197
202@property(nonatomic, assign) BOOL noMinimize;
203
207@property(nonatomic, assign) BOOL noInvite;
208
212@property(nonatomic, assign) BOOL noSip;
213
217@property(nonatomic, assign) BOOL noChat;
218
222@property(nonatomic, assign) BOOL noSwitchCamera;
223
227@property(nonatomic, assign) BOOL enableFrontCameraMirror;
228
232@property(nonatomic, assign) BOOL noSwitchAudioMode;
233
237@property(nonatomic, assign) BOOL noGallery;
238
242@property(nonatomic, assign) BOOL noWhiteBoard;
243
247@property(nonatomic, assign) BOOL noRename;
248
252@property(nonatomic, assign) BOOL noLive;
253
257@property(nonatomic, assign) BOOL showMeetingRemainingTip;
258
263@property(nonatomic, assign) BOOL showScreenShareUserVideo;
264
270@property(nonatomic, assign) BOOL enableAudioShare;
271
276@property(nonatomic, assign) BOOL showWhiteboardShareUserVideo;
277
281@property(nonatomic, assign) BOOL enableTransparentWhiteboard;
282
287@property(nonatomic, assign) BOOL showFloatingMicrophone;
288
292@property(nonatomic, assign) BOOL showMemberTag;
293
298@property(nonatomic, assign) BOOL detectMutedMic;
299
303@property(nonatomic, assign) BOOL unpubAudioOnMute;
304
308@property(nonatomic, assign) NEMeetingWindowMode defaultWindowMode;
309
314
321@property(nonatomic, strong) NSArray<NEMeetingMenuItem *> *fullToolbarMenuItems;
322
329@property(nonatomic, strong) NSArray<NEMeetingMenuItem *> *fullMoreMenuItems;
330
334@property(nonatomic, assign) NSInteger joinTimeout;
335
339@property(nonatomic, strong) NEAudioProfile *audioProfile;
343@property(nonatomic, strong) NEMeetingChatroomConfig *chatroomConfig;
344
348@property(nonatomic, assign) BOOL showCloudRecordMenuItem;
352@property(nonatomic, assign) BOOL showCloudRecordingUI;
353
357@property(nonatomic, assign) BOOL noNotifyCenter;
358
362@property(nonatomic, assign) BOOL noWebApps;
363
367@property(nonatomic, assign) BOOL noCaptions;
368
372@property(nonatomic, assign) BOOL noTranscription;
373
377@property(nonatomic, assign) BOOL autoEnableCaptionsOnJoin;
378
383
387@property(nonatomic, assign) int pluginNotifyDuration;
388
392@property(nonatomic, assign) BOOL enablePictureInPicture;
393
397@property(nonatomic, assign) BOOL showNotYetJoinedMembers;
398
402@property(nonatomic, assign) BOOL enableDirectMemberMediaControlByHost;
403
404@end
405
410
415@property(nonatomic, assign) BOOL noCloudRecord DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.7.0, use cloudRecordConfig instead");
416
420@property(nonatomic, strong) NECloudRecordConfig *cloudRecordConfig;
421
426@property(nonatomic, assign) BOOL enableWaitingRoom;
427
431@property(nonatomic, assign) BOOL enableGuestJoin;
432
433@end
434
439
440@end
441
442NS_ASSUME_NONNULL_END
NEChatMessageNotificationType
Definition NEMeetingOptions.h:18
@ NEChatMessageNotificationTypeBarrage
Definition NEMeetingOptions.h:22
@ NEChatMessageNotificationTypeNoRemind
Definition NEMeetingOptions.h:30
@ NEChatMessageNotificationTypeBubble
Definition NEMeetingOptions.h:26
NEMeetingWindowMode
Definition NEMeetingOptions.h:57
@ NEMeetingWindowModeWhiteBoard
Definition NEMeetingOptions.h:68
@ NEMeetingWindowModeGallery
Definition NEMeetingOptions.h:61
NEAudioProfileType
Definition NEMeetingOptions.h:74
@ NEAudioProfileTypeMiddleQuality
Definition NEMeetingOptions.h:90
@ NEAudioProfileTypeMiddleQualityStereo
Definition NEMeetingOptions.h:94
@ NEAudioProfileTypeDefault
Definition NEMeetingOptions.h:78
@ NEAudioProfileTypeStandardExtend
Definition NEMeetingOptions.h:86
@ NEAudioProfileTypeHighQuality
Definition NEMeetingOptions.h:98
@ NEAudioProfileTypeStandard
Definition NEMeetingOptions.h:82
@ NEAudioProfileTypeHighQualityStereo
Definition NEMeetingOptions.h:102
NEMeetingIdDisplayOption
Definition NEMeetingOptions.h:36
@ DISPLAY_SHORT_ID_ONLY
Definition NEMeetingOptions.h:51
@ DISPLAY_ALL
Definition NEMeetingOptions.h:41
@ DISPLAY_LONG_ID_ONLY
Definition NEMeetingOptions.h:46
NEAudioScenarioType
Definition NEMeetingOptions.h:107
@ NEAudioScenarioTypeMusic
Definition NEMeetingOptions.h:119
@ NEAudioScenarioTypeDefault
Definition NEMeetingOptions.h:111
@ NEAudioScenarioTypeSpeech
Definition NEMeetingOptions.h:115
@ NEAudioScenarioTypeChatRoom
Definition NEMeetingOptions.h:123
Definition NEMeetingOptions.h:130
NEAudioScenarioType scenario
Definition NEMeetingOptions.h:149
NEAudioProfile * createMusicAudioProfile()
BOOL enableAINS
Definition NEMeetingOptions.h:154
NEAudioProfileType profile
Definition NEMeetingOptions.h:144
NEAudioProfile * createSpeechAudioProfile()
Definition NEMeetingMenuItem.h:339
Definition NECloudRecordConfig.h:27
Definition NEMeetingOptions.h:439
聊天室配置
Definition NEMeetingChatroomConfig.h:10
Definition NEMeetingMenuItem.h:303
Definition NEMeetingOptions.h:162
BOOL noVideo
Definition NEMeetingOptions.h:176
BOOL enablePictureInPicture
Definition NEMeetingOptions.h:392
NEMeetingChatroomConfig * chatroomConfig
Definition NEMeetingOptions.h:343
BOOL noWhiteBoard
Definition NEMeetingOptions.h:242
BOOL noMinimize
Definition NEMeetingOptions.h:202
NSArray< NEMeetingMenuItem * > * fullMoreMenuItems
Definition NEMeetingOptions.h:329
int pluginNotifyDuration
Definition NEMeetingOptions.h:387
BOOL showMeetingTime
Definition NEMeetingOptions.h:186
BOOL noGallery
Definition NEMeetingOptions.h:237
BOOL unpubAudioOnMute
Definition NEMeetingOptions.h:303
BOOL showCloudRecordingUI
Definition NEMeetingOptions.h:352
BOOL noInvite
Definition NEMeetingOptions.h:207
BOOL showMemberTag
Definition NEMeetingOptions.h:292
NEMeetingIdDisplayOption meetingIdDisplayOption
Definition NEMeetingOptions.h:313
BOOL noSwitchAudioMode
Definition NEMeetingOptions.h:232
BOOL showFloatingMicrophone
Definition NEMeetingOptions.h:287
BOOL noWebApps
Definition NEMeetingOptions.h:362
BOOL showWhiteboardShareUserVideo
Definition NEMeetingOptions.h:276
BOOL showNameInVideo
Definition NEMeetingOptions.h:191
NSArray< NEMeetingMenuItem * > * fullToolbarMenuItems
Definition NEMeetingOptions.h:321
BOOL noNotifyCenter
Definition NEMeetingOptions.h:357
NSInteger joinTimeout
Definition NEMeetingOptions.h:334
BOOL noAudio
Definition NEMeetingOptions.h:181
BOOL enableTransparentWhiteboard
Definition NEMeetingOptions.h:281
BOOL enableAudioShare
Definition NEMeetingOptions.h:270
BOOL noSip
Definition NEMeetingOptions.h:212
BOOL noMuteAllAudio
Definition NEMeetingOptions.h:171
BOOL noTranscription
Definition NEMeetingOptions.h:372
BOOL showMeetingRemainingTip
Definition NEMeetingOptions.h:257
BOOL noRename
Definition NEMeetingOptions.h:247
BOOL enableFrontCameraMirror
Definition NEMeetingOptions.h:227
NEChatMessageNotificationType chatMessageNotificationType
Definition NEMeetingOptions.h:382
BOOL enableSpeakerSpotlight
Definition NEMeetingOptions.h:196
BOOL noCaptions
Definition NEMeetingOptions.h:367
BOOL showNotYetJoinedMembers
Definition NEMeetingOptions.h:397
BOOL noLive
Definition NEMeetingOptions.h:252
NEMeetingWindowMode defaultWindowMode
Definition NEMeetingOptions.h:308
BOOL noChat
Definition NEMeetingOptions.h:217
BOOL noSwitchCamera
Definition NEMeetingOptions.h:222
NEAudioProfile * audioProfile
Definition NEMeetingOptions.h:339
BOOL showScreenShareUserVideo
Definition NEMeetingOptions.h:263
BOOL noMuteAllVideo
Definition NEMeetingOptions.h:166
BOOL autoEnableCaptionsOnJoin
Definition NEMeetingOptions.h:377
BOOL detectMutedMic
Definition NEMeetingOptions.h:298
BOOL showCloudRecordMenuItem
Definition NEMeetingOptions.h:348
BOOL enableDirectMemberMediaControlByHost
Definition NEMeetingOptions.h:402
Definition NEMeetingMenuItem.h:326
Definition NEMeetingOptions.h:410