NEMeetingKit V4.9.0
载入中...
搜索中...
未找到
NESettingsService类 参考abstract

配置服务 更多...

#include <kit_service_setting.h>

类 NESettingsService 继承关系图:
NEService NEObject

Public 类型

using NESettingsBoolCallback = NECallback<bool>
 
using NEInterpretationConfigCallback = NECallback<NEInterpretationConfig>
 
using NEScheduledMemberConfigCallback = NECallback<NEScheduledMemberConfig>
 
using NEChatMessageNotificationTypeCallback = NECallback<NEChatMessageNotificationType>
 
using NEASRTranslationLanguageCallback = NECallback<NEMeetingASRTranslationLanguage>
 

Public 成员函数

virtual void openSettingsWindow (const NEEmptyCallback &callback)=0
 打开设置窗口
 
virtual void enableShowMyMeetingElapseTime (bool enable, const NEEmptyCallback &callback)=0
 设置是否显示会议时长
 
virtual void isShowMyMeetingElapseTimeEnabled (const NECallback< bool > &callback)=0
 查询是否显示会议时长
 
virtual void enableTurnOnMyVideoWhenJoinMeeting (bool enable, const NEEmptyCallback &callback)=0
 设置入会时是否打开本地视频
 
virtual void isTurnOnMyVideoWhenJoinMeetingEnabled (const NECallback< bool > &callback)=0
 查询入会时是否打开本地视频
 
virtual void enableTurnOnMyAudioWhenJoinMeeting (bool enable, const NEEmptyCallback &callback)=0
 设置入会时是否打开本地音频
 
virtual void isTurnOnMyAudioWhenJoinMeetingEnabled (const NECallback< bool > &callback)=0
 查询入会时是否打开本地音频
 
virtual void isMeetingLiveSupported (const NECallback< bool > &callback)=0
 查询应用是否支持会议直播
 
virtual void isMeetingWhiteboardSupported (const NECallback< bool > &callback)=0
 查询应用是否支持白板共享
 
virtual void isMeetingCloudRecordSupported (const NECallback< bool > &callback)=0
 查询应用是否支持云端录制服务
 
virtual void enableAudioAINS (bool enable, const NEEmptyCallback &callback)=0
 设置是否打开音频智能降噪
 
virtual void isAudioAINSEnabled (const NECallback< bool > &callback)=0
 查询音频智能降噪是否打开
 
virtual void enableVirtualBackground (bool enable, const NEEmptyCallback &callback)=0
 设置是否显示虚拟背景
 
virtual void isVirtualBackgroundEnabled (const NECallback< bool > &callback)=0
 查询虚拟背景是否显示
 
virtual void setBuiltinVirtualBackgroundList (std::list< std::string > pathList, const NEEmptyCallback &callback)=0
 设置内置虚拟背景图片路径列表
 
virtual void getBuiltinVirtualBackgroundList (const NECallback< std::list< std::string > > &callback)=0
 获取内置虚拟背景图片路径列表
 
virtual void setExternalVirtualBackgroundList (std::list< std::string > pathList, const NEEmptyCallback &callback)=0
 设置外部虚拟背景图片路径列表
 
virtual void getExternalVirtualBackgroundList (const NECallback< std::list< std::string > > &callback)=0
 获取外部虚拟背景图片路径列表
 
virtual void setCurrentVirtualBackground (std::string path, const NEEmptyCallback &callback)=0
 设置最近选择的虚拟背景图片路径
 
virtual void getCurrentVirtualBackground (const NECallback< std::string > &callback)=0
 获取最近选择的虚拟背景图片路径
 
virtual void enableSpeakerSpotlight (bool enable, const NEEmptyCallback &callback)=0
 设置是否打开语音激励
 
virtual void isSpeakerSpotlightEnabled (const NECallback< bool > &callback)=0
 查询是否打开语音激励
 
virtual void enableCameraMirror (bool enable, const NEEmptyCallback &callback)=0
 设置是否打开摄像头镜像
 
virtual void isCameraMirrorEnabled (const NECallback< bool > &callback)=0
 查询摄像头镜像是否打开
 
virtual void enableFrontCameraMirror (bool enable, const NEEmptyCallback &callback)=0
 设置是否打开前置摄像头镜像
 
virtual void isFrontCameraMirrorEnabled (const NECallback< bool > &callback)=0
 查询前置摄像头镜像是否打开
 
virtual void enableTransparentWhiteboard (bool enable, const NEEmptyCallback &callback)=0
 设置是否打开白板透明
 
virtual void isTransparentWhiteboardEnabled (const NECallback< bool > &callback)=0
 查询白板透明是否打开
 
virtual void isBeautyFaceSupported (const NECallback< bool > &callback)=0
 查询应用是否支持美颜
 
virtual void getBeautyFaceValue (const NECallback< int > &callback)=0
 获取当前美颜参数,关闭返回0
 
virtual void setBeautyFaceValue (int value, const NEEmptyCallback &callback)=0
 设置美颜参数
 
virtual void isWaitingRoomSupported (const NECallback< bool > &callback)=0
 查询应用是否支持等候室
 
virtual void isVirtualBackgroundSupported (const NECallback< bool > &callback)=0
 查询应用是否支持虚拟背景
 
virtual void setChatroomDefaultFileSavePath (std::string filePath, const NEEmptyCallback &callback)=0
 设置应用聊天室默认文件下载保存路径
 
virtual void getChatroomDefaultFileSavePath (const NECallback< std::string > &callback)=0
 查询应用聊天室文件下载默认保存路径
 
virtual void setGalleryModeMaxMemberCount (int count, const NEEmptyCallback &callback)=0
 设置画廊模式下单屏显示最大画面数量
 
virtual void enableUnmuteAudioByPressSpaceBar (bool enable, const NEEmptyCallback &callback)=0
 设置是否支持静音时长按空格暂时开启麦克风
 
virtual void isUnmuteAudioByPressSpaceBarEnabled (const NECallback< bool > &callback)=0
 查询是否支持静音时长按空格暂时开启麦克风
 
virtual void isGuestJoinSupported (const NECallback< bool > &callback)=0
 查询应用是否支持访客入会
 
virtual void isTranscriptionSupported (const NECallback< bool > &callback)=0
 查询应用是否支持转写功能
 
virtual void getInterpretationConfig (const NEInterpretationConfigCallback &callback)=0
 查询应用同声传译配置
 
virtual void getScheduledMemberConfig (const NEScheduledMemberConfigCallback &callback)=0
 查询应用预约会议指定成员配置
 
virtual void isNicknameUpdateSupported (const NECallback< bool > &callback)=0
 查询是否拥有修改昵称权限
 
virtual void isAvatarUpdateSupported (const NECallback< bool > &callback)=0
 查询是否拥有上传头像权限
 
virtual void isCaptionsSupported (const NECallback< bool > &callback)=0
 查询应用是否支持字幕功能
 
virtual void setASRTranslationLanguage (NEMeetingASRTranslationLanguage language, const NEEmptyCallback &callback)=0
 查询应用是否支持语音转写功能
 
virtual void getASRTranslationLanguage (const NEASRTranslationLanguageCallback &callback)=0
 获取会中字幕/转写翻译语言
 
virtual void enableCaptionBilingual (bool enable, const NEEmptyCallback &callback)=0
 开启会中字幕同时显示双语
 
virtual void isCaptionBilingualEnabled (const NESettingsBoolCallback &callback)=0
 查询会中字幕同时显示双语是否开启
 
virtual void enableTranscriptionBilingual (bool enable, const NEEmptyCallback &callback)=0
 开启会中转写同时显示双语
 
virtual void isTranscriptionBilingualEnabled (const NESettingsBoolCallback &callback)=0
 查询会中转写同时显示双语是否开启
 
virtual void addSettingsChangedListener (NESettingsChangedListener *listener)=0
 添加设置变更监听器
 
virtual void removeSettingsChangedListener (NESettingsChangedListener *listener)=0
 移除设置变更监听器
 
virtual void isMeetingChatSupported (const NECallback< bool > &callback)=0
 查询应用是否支持聊天室服务
 
virtual void enableShowNotYetJoinedMembers (bool enable, const NEEmptyCallback &callback)=0
 设置是否显示未入会成员
 
virtual void isShowNotYetJoinedMembersEnabled (const NECallback< bool > &callback)=0
 查询是否显示未入会成员
 
virtual void setChatMessageNotificationType (NEChatMessageNotificationType type, const NEEmptyCallback &callback)=0
 设置聊天新消息提醒类型
 
virtual void getChatMessageNotificationType (const NEChatMessageNotificationTypeCallback &callback)=0
 查询聊天新消息提醒类型
 
virtual void isShowNameInVideoEnabled (const NECallback< bool > &callback)=0
 查询是否在视频中显示用户名
 
virtual void enableShowNameInVideo (bool enable, const NEEmptyCallback &callback)=0
 设置是否在视频中显示用户名
 
- Public 成员函数 继承自 NEService
 NEService ()
 构造函数
 
virtual ~NEService ()
 析构函数
 
- Public 成员函数 继承自 NEObject
 NEObject ()=default
 构造函数
 
virtual ~NEObject ()=default
 析构函数
 

详细描述

配置服务

成员类型定义说明

◆ NEASRTranslationLanguageCallback

◆ NEChatMessageNotificationTypeCallback

◆ NEInterpretationConfigCallback

◆ NEScheduledMemberConfigCallback

◆ NESettingsBoolCallback

成员函数说明

◆ addSettingsChangedListener()

virtual void NESettingsService::addSettingsChangedListener ( NESettingsChangedListener * listener)
pure virtual

添加设置变更监听器

参数
listener监听器

◆ enableAudioAINS()

virtual void NESettingsService::enableAudioAINS ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置是否打开音频智能降噪

参数
enabletrue-开启,false-关闭

◆ enableCameraMirror()

virtual void NESettingsService::enableCameraMirror ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置是否打开摄像头镜像

参数
enabletrue-开启,false-关闭

◆ enableCaptionBilingual()

virtual void NESettingsService::enableCaptionBilingual ( bool enable,
const NEEmptyCallback & callback )
pure virtual

开启会中字幕同时显示双语

参数
enabletrue-开启,false-关闭

◆ enableFrontCameraMirror()

virtual void NESettingsService::enableFrontCameraMirror ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置是否打开前置摄像头镜像

参数
enabletrue-开启,false-关闭

◆ enableShowMyMeetingElapseTime()

virtual void NESettingsService::enableShowMyMeetingElapseTime ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置是否显示会议时长

参数
enabletrue-开启,false-关闭

◆ enableShowNameInVideo()

virtual void NESettingsService::enableShowNameInVideo ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置是否在视频中显示用户名

参数
enabletrue-开启,false-关闭
自从
4.8.0

◆ enableShowNotYetJoinedMembers()

virtual void NESettingsService::enableShowNotYetJoinedMembers ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置是否显示未入会成员

参数
enabletrue-开启,false-关闭

◆ enableSpeakerSpotlight()

virtual void NESettingsService::enableSpeakerSpotlight ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置是否打开语音激励

参数
enabletrue-开启,false-关闭

◆ enableTranscriptionBilingual()

virtual void NESettingsService::enableTranscriptionBilingual ( bool enable,
const NEEmptyCallback & callback )
pure virtual

开启会中转写同时显示双语

参数
enabletrue-开启,false-关闭

◆ enableTransparentWhiteboard()

virtual void NESettingsService::enableTransparentWhiteboard ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置是否打开白板透明

参数
enabletrue-开启,false-关闭

◆ enableTurnOnMyAudioWhenJoinMeeting()

virtual void NESettingsService::enableTurnOnMyAudioWhenJoinMeeting ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置入会时是否打开本地音频

参数
enabletrue-入会时打开音频,false-入会时关闭音频

◆ enableTurnOnMyVideoWhenJoinMeeting()

virtual void NESettingsService::enableTurnOnMyVideoWhenJoinMeeting ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置入会时是否打开本地视频

参数
enabletrue-入会时打开视频,false-入会时关闭视频

◆ enableUnmuteAudioByPressSpaceBar()

virtual void NESettingsService::enableUnmuteAudioByPressSpaceBar ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置是否支持静音时长按空格暂时开启麦克风

参数
enable是否开启

◆ enableVirtualBackground()

virtual void NESettingsService::enableVirtualBackground ( bool enable,
const NEEmptyCallback & callback )
pure virtual

设置是否显示虚拟背景

参数
enabletrue-打开,false-关闭

◆ getASRTranslationLanguage()

virtual void NESettingsService::getASRTranslationLanguage ( const NEASRTranslationLanguageCallback & callback)
pure virtual

获取会中字幕/转写翻译语言

◆ getBeautyFaceValue()

virtual void NESettingsService::getBeautyFaceValue ( const NECallback< int > & callback)
pure virtual

获取当前美颜参数,关闭返回0

◆ getBuiltinVirtualBackgroundList()

virtual void NESettingsService::getBuiltinVirtualBackgroundList ( const NECallback< std::list< std::string > > & callback)
pure virtual

获取内置虚拟背景图片路径列表

◆ getChatMessageNotificationType()

virtual void NESettingsService::getChatMessageNotificationType ( const NEChatMessageNotificationTypeCallback & callback)
pure virtual

查询聊天新消息提醒类型

自从
4.8.0

◆ getChatroomDefaultFileSavePath()

virtual void NESettingsService::getChatroomDefaultFileSavePath ( const NECallback< std::string > & callback)
pure virtual

查询应用聊天室文件下载默认保存路径

◆ getCurrentVirtualBackground()

virtual void NESettingsService::getCurrentVirtualBackground ( const NECallback< std::string > & callback)
pure virtual

获取最近选择的虚拟背景图片路径

◆ getExternalVirtualBackgroundList()

virtual void NESettingsService::getExternalVirtualBackgroundList ( const NECallback< std::list< std::string > > & callback)
pure virtual

获取外部虚拟背景图片路径列表

◆ getInterpretationConfig()

virtual void NESettingsService::getInterpretationConfig ( const NEInterpretationConfigCallback & callback)
pure virtual

查询应用同声传译配置

◆ getScheduledMemberConfig()

virtual void NESettingsService::getScheduledMemberConfig ( const NEScheduledMemberConfigCallback & callback)
pure virtual

查询应用预约会议指定成员配置

◆ isAudioAINSEnabled()

virtual void NESettingsService::isAudioAINSEnabled ( const NECallback< bool > & callback)
pure virtual

查询音频智能降噪是否打开

◆ isAvatarUpdateSupported()

virtual void NESettingsService::isAvatarUpdateSupported ( const NECallback< bool > & callback)
pure virtual

查询是否拥有上传头像权限

◆ isBeautyFaceSupported()

virtual void NESettingsService::isBeautyFaceSupported ( const NECallback< bool > & callback)
pure virtual

查询应用是否支持美颜

◆ isCameraMirrorEnabled()

virtual void NESettingsService::isCameraMirrorEnabled ( const NECallback< bool > & callback)
pure virtual

查询摄像头镜像是否打开

◆ isCaptionBilingualEnabled()

virtual void NESettingsService::isCaptionBilingualEnabled ( const NESettingsBoolCallback & callback)
pure virtual

查询会中字幕同时显示双语是否开启

返回
true-开启,false-关闭

◆ isCaptionsSupported()

virtual void NESettingsService::isCaptionsSupported ( const NECallback< bool > & callback)
pure virtual

查询应用是否支持字幕功能

◆ isFrontCameraMirrorEnabled()

virtual void NESettingsService::isFrontCameraMirrorEnabled ( const NECallback< bool > & callback)
pure virtual

查询前置摄像头镜像是否打开

◆ isGuestJoinSupported()

virtual void NESettingsService::isGuestJoinSupported ( const NECallback< bool > & callback)
pure virtual

查询应用是否支持访客入会

◆ isMeetingChatSupported()

virtual void NESettingsService::isMeetingChatSupported ( const NECallback< bool > & callback)
pure virtual

查询应用是否支持聊天室服务

自从
4.8.0

◆ isMeetingCloudRecordSupported()

virtual void NESettingsService::isMeetingCloudRecordSupported ( const NECallback< bool > & callback)
pure virtual

查询应用是否支持云端录制服务

◆ isMeetingLiveSupported()

virtual void NESettingsService::isMeetingLiveSupported ( const NECallback< bool > & callback)
pure virtual

查询应用是否支持会议直播

◆ isMeetingWhiteboardSupported()

virtual void NESettingsService::isMeetingWhiteboardSupported ( const NECallback< bool > & callback)
pure virtual

查询应用是否支持白板共享

◆ isNicknameUpdateSupported()

virtual void NESettingsService::isNicknameUpdateSupported ( const NECallback< bool > & callback)
pure virtual

查询是否拥有修改昵称权限

◆ isShowMyMeetingElapseTimeEnabled()

virtual void NESettingsService::isShowMyMeetingElapseTimeEnabled ( const NECallback< bool > & callback)
pure virtual

查询是否显示会议时长

◆ isShowNameInVideoEnabled()

virtual void NESettingsService::isShowNameInVideoEnabled ( const NECallback< bool > & callback)
pure virtual

查询是否在视频中显示用户名

自从
4.8.0

◆ isShowNotYetJoinedMembersEnabled()

virtual void NESettingsService::isShowNotYetJoinedMembersEnabled ( const NECallback< bool > & callback)
pure virtual

查询是否显示未入会成员

自从
4.8.0

◆ isSpeakerSpotlightEnabled()

virtual void NESettingsService::isSpeakerSpotlightEnabled ( const NECallback< bool > & callback)
pure virtual

查询是否打开语音激励

◆ isTranscriptionBilingualEnabled()

virtual void NESettingsService::isTranscriptionBilingualEnabled ( const NESettingsBoolCallback & callback)
pure virtual

查询会中转写同时显示双语是否开启

返回
true-开启,false-关闭

◆ isTranscriptionSupported()

virtual void NESettingsService::isTranscriptionSupported ( const NECallback< bool > & callback)
pure virtual

查询应用是否支持转写功能

◆ isTransparentWhiteboardEnabled()

virtual void NESettingsService::isTransparentWhiteboardEnabled ( const NECallback< bool > & callback)
pure virtual

查询白板透明是否打开

◆ isTurnOnMyAudioWhenJoinMeetingEnabled()

virtual void NESettingsService::isTurnOnMyAudioWhenJoinMeetingEnabled ( const NECallback< bool > & callback)
pure virtual

查询入会时是否打开本地音频

◆ isTurnOnMyVideoWhenJoinMeetingEnabled()

virtual void NESettingsService::isTurnOnMyVideoWhenJoinMeetingEnabled ( const NECallback< bool > & callback)
pure virtual

查询入会时是否打开本地视频

◆ isUnmuteAudioByPressSpaceBarEnabled()

virtual void NESettingsService::isUnmuteAudioByPressSpaceBarEnabled ( const NECallback< bool > & callback)
pure virtual

查询是否支持静音时长按空格暂时开启麦克风

◆ isVirtualBackgroundEnabled()

virtual void NESettingsService::isVirtualBackgroundEnabled ( const NECallback< bool > & callback)
pure virtual

查询虚拟背景是否显示

◆ isVirtualBackgroundSupported()

virtual void NESettingsService::isVirtualBackgroundSupported ( const NECallback< bool > & callback)
pure virtual

查询应用是否支持虚拟背景

◆ isWaitingRoomSupported()

virtual void NESettingsService::isWaitingRoomSupported ( const NECallback< bool > & callback)
pure virtual

查询应用是否支持等候室

◆ openSettingsWindow()

virtual void NESettingsService::openSettingsWindow ( const NEEmptyCallback & callback)
pure virtual

打开设置窗口

◆ removeSettingsChangedListener()

virtual void NESettingsService::removeSettingsChangedListener ( NESettingsChangedListener * listener)
pure virtual

移除设置变更监听器

参数
listener监听器

◆ setASRTranslationLanguage()

virtual void NESettingsService::setASRTranslationLanguage ( NEMeetingASRTranslationLanguage language,
const NEEmptyCallback & callback )
pure virtual

查询应用是否支持语音转写功能

参数
language目标翻译语言

◆ setBeautyFaceValue()

virtual void NESettingsService::setBeautyFaceValue ( int value,
const NEEmptyCallback & callback )
pure virtual

设置美颜参数

参数
value传入美颜等级,参数规则为[0,10]整数

◆ setBuiltinVirtualBackgroundList()

virtual void NESettingsService::setBuiltinVirtualBackgroundList ( std::list< std::string > pathList,
const NEEmptyCallback & callback )
pure virtual

设置内置虚拟背景图片路径列表

参数
pathList虚拟背景图片路径列表

◆ setChatMessageNotificationType()

virtual void NESettingsService::setChatMessageNotificationType ( NEChatMessageNotificationType type,
const NEEmptyCallback & callback )
pure virtual

设置聊天新消息提醒类型

自从
4.8.0

◆ setChatroomDefaultFileSavePath()

virtual void NESettingsService::setChatroomDefaultFileSavePath ( std::string filePath,
const NEEmptyCallback & callback )
pure virtual

设置应用聊天室默认文件下载保存路径

参数
filePath聊天室文件保存路径

◆ setCurrentVirtualBackground()

virtual void NESettingsService::setCurrentVirtualBackground ( std::string path,
const NEEmptyCallback & callback )
pure virtual

设置最近选择的虚拟背景图片路径

参数
path虚拟背景图片路径,为空代表不设置虚拟背景

◆ setExternalVirtualBackgroundList()

virtual void NESettingsService::setExternalVirtualBackgroundList ( std::list< std::string > pathList,
const NEEmptyCallback & callback )
pure virtual

设置外部虚拟背景图片路径列表

参数
pathList虚拟背景图片路径列表

◆ setGalleryModeMaxMemberCount()

virtual void NESettingsService::setGalleryModeMaxMemberCount ( int count,
const NEEmptyCallback & callback )
pure virtual

设置画廊模式下单屏显示最大画面数量

参数
count最大显示人数目前支持9人或者16人

该类的文档由以下文件生成: