NEMeetingKit V4.15.0
|
#include <NESettingsService.h>
会议设置服务,可设置入会时、会议中的一些配置信息
如入会时的音视频开关选项,如果在入会时未指定NEMeetingOptions
,则使用该设置服务提供的默认值
该设置服务使用设备本地存储,暂不支持漫游
可通过 NEMeetingKit#getSettingsService()
获取对应的服务实例。
- (void) addSettingsChangedListener: | (id< NESettingsChangedListener >) | listener |
添加设置变更监听器
listener | 监听器 |
- ("deprecated in 4.6.0, use getBuiltinVirtualBackgroundList instead") DEPRECATED_MSG_ATTRIBUTE |
获取虚拟背景列表
- ("deprecated in 4.9.0, use getMeetingElapsedTimeDisplayType instead") DEPRECATED_MSG_ATTRIBUTE |
查询是否显示会议时长
- ("deprecated in 4.6.0, use isMeetingCloudRecordSupported instead") DEPRECATED_MSG_ATTRIBUTE |
- ("deprecated in 4.6.0, use isMeetingWhiteboardSupported instead") DEPRECATED_MSG_ATTRIBUTE |
- ("deprecated in 4.6.0, use isMeetingLiveSupported instead") DEPRECATED_MSG_ATTRIBUTE |
- ("deprecated in 4.13.0, use getAudioAINSMode instead") DEPRECATED_MSG_ATTRIBUTE |
查询音频智能降噪是否打开
- (void) enableAudioAINS: | (BOOL) | enable |
设置是否打开音频智能降噪
enable | true-开启,false-关闭 |
- (void) enableAudioAINSMode: | (NEAudioAINSMode) | mode |
设置音频智能降噪模式
mode | 关闭/普通降噪模式/增强降噪模式。 |
- (void) enableAutoSilentOnLock: | (BOOL) | enable |
设置开启/关闭锁屏时自动静音,默认不开启 秒录场景下,锁屏时自动暂停转写,解锁时自动恢复转写。
enable | YES-开启,NO-关闭 |
- (void) enableCaptionBilingual: | (BOOL) | enable | |
callback: | (void(^)(NSInteger code, NSString *_Nullable message)) | callback |
开启会中字幕同时显示双语
enable | YES-开启,NO-关闭 |
callback | 回调 |
- (void) enableFrontCameraMirror: | (BOOL) | enable |
设置是否打开前置摄像头镜像
enable | true-开启,false-关闭 |
- (void) enableShowMyMeetingElapseTime: | (BOOL) | enable |
- (void) enableShowNameInVideo: | (BOOL) | enable |
设置是否在视频中显示用户名
enable | 是否显示 |
- (void) enableShowNotYetJoinedMembers: | (BOOL) | enable |
设置是否显示未入会成员
enable | YES-开启,NO-关闭 |
- (void) enableSpeakerSpotlight: | (BOOL) | enable |
设置是否打开语音激励
enable | true-开启,false-关闭 |
- (void) enableTranscriptionBilingual: | (BOOL) | enable | |
callback: | (void(^)(NSInteger code, NSString *_Nullable message)) | callback |
开启会中转写同时显示双语
enable | YES-开启,NO-关闭 |
callback | 回调 |
- (void) enableTransparentWhiteboard: | (BOOL) | enable |
设置是否打开白板透明
enable | true-开启,false-关闭 |
- (void) enableTurnOnMyAudioWhenJoinMeeting: | (BOOL) | enable |
设置入会时是否打开本地音频
enable | YES-入会时打开音频,NO-入会时关闭音频 |
- (void) enableTurnOnMyVideoWhenJoinMeeting: | (BOOL) | enable |
设置入会时是否打开本地视频
enable | YES-入会时打开视频,NO-入会时关闭视频 |
- (void) enableVirtualBackground: | (BOOL) | enable |
设置是否显示虚拟背景
enable | true-打开,false-关闭 |
- (NSString *) getAppNotifySessionId |
查询应用session会话Id
- (NEMeetingASRTranslationLanguage) getASRTranslationLanguage |
获取会中字幕/转写翻译语言
- (NEAudioAINSMode) getAudioAINSMode |
查询音频智能降噪模式
- (int) getBeautyFaceValue |
获取当前美颜参数,关闭返回0
- (NSArray< NSString * > *) getBuiltinVirtualBackgroundList |
获取内置虚拟背景图片路径列表
- (NEChatMessageNotificationType) getChatMessageNotificationType |
查询聊天新消息提醒类型
- (NECloudRecordConfig *) getCloudRecordConfig |
查询云录制配置
- (NSString *) getCurrentVirtualBackground |
获取最近选择的虚拟背景图片路径
- (NSArray< NSString * > *) getExternalVirtualBackgroundList |
获取外部虚拟背景图片路径列表
- (void) getHistoryMeetingItem: | ("deprecated in 4.6.) | 0 | |
(use NEPreMeetingService getLocalHistoryMeetingList:instead") | DEPRECATED_MSG_ATTRIBUTE |
获取历史会议列表。当前仅会返回最近一次的会议记录,不支持漫游保存。
callback | 回调 |
- (NEInterpretationConfig *) getInterpretationConfig |
查询应用同声传译配置
- (NEMeetingElapsedTimeDisplayType) getMeetingElapsedTimeDisplayType |
查询会议时长展示类型
- (NEScheduledMemberConfig *) getScheduledMemberConfig |
查询应用预约会议指定成员配置
- (BOOL) isAutoSilentOnLockEnabled |
锁屏时是否自动静音
- (BOOL) isAvatarUpdateSupported |
查询应用是否支持编辑头像
- (BOOL) isBeautyFaceSupported |
查询应用是否支持美颜
- (BOOL) isCallOutRoomSystemDeviceSupported |
查询应用是否支持会议设备邀请
- (BOOL) isCaptionBilingualEnabled |
查询会中字幕同时显示双语是否开启
- (BOOL) isCaptionsSupported |
查询应用是否支持字幕功能
- (BOOL) isFrontCameraMirrorEnabled |
查询前置摄像头镜像是否打开
- (BOOL) isGuestJoinSupported |
查询应用是否支持访客入会
- (BOOL) isMeetingChatSupported |
查询应用是否支持聊天室服务
- (BOOL) isMeetingCloudRecordSupported |
查询应用是否支持云端录制服务
- (BOOL) isMeetingLiveSupported |
查询应用是否支持会议直播
- (BOOL) isMeetingWhiteboardSupported |
查询应用是否支持白板共享
- (BOOL) isNicknameUpdateSupported |
查询应用是否支持编辑昵称
- (BOOL) isShowNameInVideoEnabled |
查询是否在视频中显示用户名
- (BOOL) isShowNotYetJoinedMembersEnabled |
查询是否显示未入会成员
- (BOOL) isSpeakerSpotlightEnabled |
查询是否打开语音激励
- (BOOL) isTranscriptionBilingualEnabled |
查询会中转写同时显示双语是否开启
- (BOOL) isTranscriptionSupported |
查询应用是否支持转写功能
- (BOOL) isTransparentWhiteboardEnabled |
查询白板透明是否打开
- (BOOL) isTurnOnMyAudioWhenJoinMeetingEnabled |
查询入会时是否打开本地音频
- (BOOL) isTurnOnMyVideoWhenJoinMeetingEnabled |
查询入会时是否打开本地视频
- (BOOL) isVirtualBackgroundEnabled |
查询虚拟背景是否显示
- (BOOL) isVirtualBackgroundSupported |
查询应用是否支持虚拟背景
- (BOOL) isWaitingRoomSupported |
查询应用是否支持等候室
- (void) removeSettingsChangedListener: | (id< NESettingsChangedListener >) | listener |
移除设置变更监听器
listener | 监听器 |
- (void) setASRTranslationLanguage: | (NEMeetingASRTranslationLanguage) | language | |
callback: | (void(^)(NSInteger code, NSString *_Nullable message)) | callback |
设置会中字幕/转写翻译语言
language | 目标翻译语言 |
callback | 回调 |
- (void) setBeautyFaceValue: | (int) | value |
设置美颜参数
value | 传入美颜等级,参数规则为[0,10]整数 |
- (void) setBuiltinVirtualBackgroundList: | (NSArray< NSString * > *) | pathList |
设置内置虚拟背景图片路径列表
pathList | 虚拟背景图片路径列表 |
- (void) setBuiltinVirtualBackgrounds: | (NSArray< NEMeetingVirtualBackground * > *) | virtualBackgrounds |
- (void) setChatMessageNotificationType: | (NEChatMessageNotificationType) | type |
设置聊天新消息提醒类型
type | 聊天新消息提醒类型 |
- (void) setCloudRecordConfig: | (NECloudRecordConfig *) | config |
设置云录制配置
config | 云录制配置 |
- (void) setCurrentVirtualBackground: | (NSString *) | path |
设置最近选择的虚拟背景图片路径
path | 虚拟背景图片路径,为空代表不设置虚拟背景 |
- (void) setExternalVirtualBackgroundList: | (NSArray< NSString * > *) | pathList |
设置外部虚拟背景图片路径列表
pathList | 虚拟背景图片路径列表 |
- (void) setMeetingElapsedTimeDisplayType: | (NEMeetingElapsedTimeDisplayType) | type |
设置会议时长展示类型
type | 会议时长展示类型 |
- (void) setTurnOnMyAudioWhenJoinMeeting: | ("deprecated in 4.6.) | 0 | |
(use enableTurnOnMyAudioWhenJoinMeeting:instead") | DEPRECATED_MSG_ATTRIBUTE |
- (void) setTurnOnMyVideoWhenJoinMeeting: | ("deprecated in 4.6.) | 0 | |
(use enableTurnOnMyVideoWhenJoinMeeting:instead") | DEPRECATED_MSG_ATTRIBUTE |