5#import <Foundation/Foundation.h>
12NS_ASSUME_NONNULL_BEGIN
43@protocol NESettingsChangedListener <NSObject>
48- (void)onSettingsChanged;
59@property(nonatomic, copy) NSString *
path;
77- (void)enableShowMyMeetingElapseTime:(BOOL)enable
78 DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.9.0, use setMeetingElapsedTimeDisplayType instead");
84- (BOOL)isShowMyMeetingElapseTimeEnabled DEPRECATED_MSG_ATTRIBUTE(
85 "deprecated in 4.9.0, use getMeetingElapsedTimeDisplayType instead");
104- (void)enableTurnOnMyVideoWhenJoinMeeting:(BOOL)enable;
109- (BOOL)isTurnOnMyVideoWhenJoinMeetingEnabled;
116- (void)enableTurnOnMyAudioWhenJoinMeeting:(BOOL)enable;
121- (BOOL)isTurnOnMyAudioWhenJoinMeetingEnabled;
126- (BOOL)isMeetingLiveSupported;
131- (BOOL)isMeetingWhiteboardSupported;
136- (BOOL)isMeetingCloudRecordSupported;
143- (void)enableAudioAINS:(BOOL)enable
144 DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.13.0, use enableAudioAINSMode instead");
149- (BOOL)isAudioAINSEnabled DEPRECATED_MSG_ATTRIBUTE(
150 "deprecated in 4.13.0, use getAudioAINSMode instead");
169- (void)enableVirtualBackground:(BOOL)enable;
174- (BOOL)isVirtualBackgroundEnabled;
181- (void)setBuiltinVirtualBackgroundList:(NSArray<NSString *> *)pathList;
186- (NSArray<NSString *> *)getBuiltinVirtualBackgroundList;
193- (void)setExternalVirtualBackgroundList:(NSArray<NSString *> *)pathList;
198- (NSArray<NSString *> *)getExternalVirtualBackgroundList;
205- (void)setCurrentVirtualBackground:(NSString *)path;
210- (NSString *)getCurrentVirtualBackground;
217- (void)enableSpeakerSpotlight:(BOOL)enable;
222- (BOOL)isSpeakerSpotlightEnabled;
229- (void)enableFrontCameraMirror:(BOOL)enable;
234- (BOOL)isFrontCameraMirrorEnabled;
241- (void)enableTransparentWhiteboard:(BOOL)enable;
246- (BOOL)isTransparentWhiteboardEnabled;
251- (BOOL)isBeautyFaceSupported;
256- (int)getBeautyFaceValue;
263- (void)setBeautyFaceValue:(
int)value;
268- (BOOL)isWaitingRoomSupported;
273- (BOOL)isVirtualBackgroundSupported;
278- (BOOL)isCallOutRoomSystemDeviceSupported;
293- (BOOL)isNicknameUpdateSupported;
298- (BOOL)isAvatarUpdateSupported;
303- (BOOL)isCaptionsSupported;
308- (BOOL)isTranscriptionSupported;
313- (BOOL)isGuestJoinSupported;
318- (BOOL)isMeetingChatSupported;
323- (NSString *)getAppNotifySessionId;
352- (BOOL)isShowNameInVideoEnabled;
359- (void)enableShowNameInVideo:(BOOL)enable;
366- (void)enableShowNotYetJoinedMembers:(BOOL)enable;
371- (BOOL)isShowNotYetJoinedMembersEnabled;
380 callback:(
void (^)(NSInteger code, NSString *_Nullable message))callback;
393- (void)enableCaptionBilingual:(BOOL)enable
394 callback:(
void (^)(NSInteger code, NSString *_Nullable message))callback;
399- (BOOL)isCaptionBilingualEnabled;
407- (void)enableTranscriptionBilingual:(BOOL)enable
409 (
void (^)(NSInteger code, NSString *_Nullable message))callback;
414- (BOOL)isTranscriptionBilingualEnabled;
422- (void)enableAutoSilentOnLock:(BOOL)enable;
427- (BOOL)isAutoSilentOnLockEnabled;
433- (void)addSettingsChangedListener:(
id<NESettingsChangedListener>)listener;
439- (void)removeSettingsChangedListener:(
id<NESettingsChangedListener>)listener;
446- (void)setTurnOnMyVideoWhenJoinMeeting:(BOOL)enabled
447 DEPRECATED_MSG_ATTRIBUTE(
448 "deprecated in 4.6.0, use enableTurnOnMyVideoWhenJoinMeeting: instead");
455- (void)setTurnOnMyAudioWhenJoinMeeting:(BOOL)enabled
456 DEPRECATED_MSG_ATTRIBUTE(
457 "deprecated in 4.6.0, use enableTurnOnMyAudioWhenJoinMeeting: instead");
464- (BOOL)isMeetingLiveEnabled DEPRECATED_MSG_ATTRIBUTE(
465 "deprecated in 4.6.0, use isMeetingLiveSupported instead");
472- (void)getHistoryMeetingItem:
474 DEPRECATED_MSG_ATTRIBUTE(
482- (BOOL)isWhiteboardEnabled DEPRECATED_MSG_ATTRIBUTE(
483 "deprecated in 4.6.0, use isMeetingWhiteboardSupported instead");
490- (BOOL)isCloudRecordEnabled DEPRECATED_MSG_ATTRIBUTE(
491 "deprecated in 4.6.0, use isMeetingCloudRecordSupported instead");
499 DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.6.0, use setBuiltinVirtualBackgroundList: instead");
506 "deprecated in 4.6.0, use getBuiltinVirtualBackgroundList instead");
NEChatMessageNotificationType
Definition NEMeetingOptions.h:18
NEAudioAINSMode
Definition NEMeetingOptions.h:92
NEMeetingElapsedTimeDisplayType
Definition NEMeetingOptions.h:36
NEMeetingASRTranslationLanguage
Definition NESettingsService.h:17
@ NEMeetingASRTranslationLanguageEnglish
Definition NESettingsService.h:31
@ NEMeetingASRTranslationLanguageNone
Definition NESettingsService.h:21
@ NEMeetingASRTranslationLanguageChinese
Definition NESettingsService.h:26
@ NEMeetingASRTranslationLanguageJapanese
Definition NESettingsService.h:36
Definition NECloudRecordConfig.h:46
Definition NEMeetingInfo.h:14
Definition NEInterpretationConfig.h:13
Definition NESettingsService.h:55
NSString * path
Definition NESettingsService.h:59
Definition NEPreMeetingService.h:65
Definition NEScheduledMemberConfig.h:13
Definition NESettingsService.h:70