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