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