5#import <Foundation/Foundation.h>
13NS_ASSUME_NONNULL_BEGIN
18@protocol NESettingsChangedListener <NSObject>
23- (void)onSettingsChanged;
34@property(nonatomic, copy) NSString *
path;
53- (void)enableShowMyMeetingElapseTime:(BOOL)enable
54 DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.9.0, use setMeetingElapsedTimeDisplayType instead");
60- (BOOL)isShowMyMeetingElapseTimeEnabled DEPRECATED_MSG_ATTRIBUTE(
61 "deprecated in 4.9.0, use getMeetingElapsedTimeDisplayType instead");
80- (void)enableTurnOnMyVideoWhenJoinMeeting:(BOOL)enable;
85- (BOOL)isTurnOnMyVideoWhenJoinMeetingEnabled;
92- (void)enableTurnOnMyAudioWhenJoinMeeting:(BOOL)enable;
97- (BOOL)isTurnOnMyAudioWhenJoinMeetingEnabled;
102- (BOOL)isMeetingLiveSupported;
107- (BOOL)isMeetingWhiteboardSupported;
112- (BOOL)isMeetingCloudRecordSupported;
119- (void)enableAudioAINS:(BOOL)enable
120 DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.13.0, use enableAudioAINSMode instead");
125- (BOOL)isAudioAINSEnabled DEPRECATED_MSG_ATTRIBUTE(
126 "deprecated in 4.13.0, use getAudioAINSMode instead");
145- (void)enableVirtualBackground:(BOOL)enable;
150- (BOOL)isVirtualBackgroundEnabled;
157- (void)setBuiltinVirtualBackgroundList:(NSArray<NSString *> *)pathList;
162- (NSArray<NSString *> *)getBuiltinVirtualBackgroundList;
169- (void)setExternalVirtualBackgroundList:(NSArray<NSString *> *)pathList;
174- (NSArray<NSString *> *)getExternalVirtualBackgroundList;
181- (void)setCurrentVirtualBackground:(NSString *)path;
186- (NSString *)getCurrentVirtualBackground;
193- (void)enableSpeakerSpotlight:(BOOL)enable;
198- (BOOL)isSpeakerSpotlightEnabled;
205- (void)enableFrontCameraMirror:(BOOL)enable;
210- (BOOL)isFrontCameraMirrorEnabled;
217- (void)enableTransparentWhiteboard:(BOOL)enable;
222- (BOOL)isTransparentWhiteboardEnabled;
227- (BOOL)isBeautyFaceSupported;
232- (int)getBeautyFaceValue;
239- (void)setBeautyFaceValue:(
int)value;
244- (BOOL)isWaitingRoomSupported;
249- (BOOL)isVirtualBackgroundSupported;
254- (BOOL)isCallOutRoomSystemDeviceSupported;
269- (BOOL)isNicknameUpdateSupported;
274- (BOOL)isAvatarUpdateSupported;
279- (BOOL)isCaptionsSupported;
284- (BOOL)isTranscriptionSupported;
289- (BOOL)isGuestJoinSupported;
294- (BOOL)isMeetingChatSupported;
299- (NSString *)getAppNotifySessionId;
328- (BOOL)isShowNameInVideoEnabled;
335- (void)enableShowNameInVideo:(BOOL)enable;
342- (void)enableShowNotYetJoinedMembers:(BOOL)enable;
347- (BOOL)isShowNotYetJoinedMembersEnabled;
355- (void)setASRTranslationLanguage:(NSString *_Nullable)language
356 callback:(
void (^)(NSInteger code, NSString *_Nullable message))callback;
361- (NSString *_Nullable)getASRTranslationLanguage;
369- (void)enableCaptionBilingual:(BOOL)enable
370 callback:(
void (^)(NSInteger code, NSString *_Nullable message))callback;
375- (BOOL)isCaptionBilingualEnabled;
383- (void)enableTranscriptionBilingual:(BOOL)enable
385 (
void (^)(NSInteger code, NSString *_Nullable message))callback;
390- (BOOL)isTranscriptionBilingualEnabled;
398- (void)enableAutoSilentOnLock:(BOOL)enable;
403- (BOOL)isAutoSilentOnLockEnabled;
420- (void)addSettingsChangedListener:(
id<NESettingsChangedListener>)listener;
426- (void)removeSettingsChangedListener:(
id<NESettingsChangedListener>)listener;
433- (void)setTurnOnMyVideoWhenJoinMeeting:(BOOL)enabled
434 DEPRECATED_MSG_ATTRIBUTE(
435 "deprecated in 4.6.0, use enableTurnOnMyVideoWhenJoinMeeting: instead");
442- (void)setTurnOnMyAudioWhenJoinMeeting:(BOOL)enabled
443 DEPRECATED_MSG_ATTRIBUTE(
444 "deprecated in 4.6.0, use enableTurnOnMyAudioWhenJoinMeeting: instead");
451- (BOOL)isMeetingLiveEnabled DEPRECATED_MSG_ATTRIBUTE(
452 "deprecated in 4.6.0, use isMeetingLiveSupported instead");
459- (void)getHistoryMeetingItem:
461 DEPRECATED_MSG_ATTRIBUTE(
469- (BOOL)isWhiteboardEnabled DEPRECATED_MSG_ATTRIBUTE(
470 "deprecated in 4.6.0, use isMeetingWhiteboardSupported instead");
477- (BOOL)isCloudRecordEnabled DEPRECATED_MSG_ATTRIBUTE(
478 "deprecated in 4.6.0, use isMeetingCloudRecordSupported instead");
486 DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.6.0, use setBuiltinVirtualBackgroundList: instead");
493 "deprecated in 4.6.0, use getBuiltinVirtualBackgroundList instead");
NEChatMessageNotificationType
Definition NEMeetingOptions.h:19
NEAudioAINSMode
Definition NEMeetingOptions.h:93
NEMeetingElapsedTimeDisplayType
Definition NEMeetingOptions.h:37
Definition NECloudRecordConfig.h:46
Definition NEMeetingInfo.h:14
Definition NEInterpretationConfig.h:13
Definition NESettingsService.h:30
NSString * path
Definition NESettingsService.h:34
Definition NEPreMeetingService.h:65
Definition NEScheduledMemberConfig.h:13
Definition NESettingsService.h:46