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

开始会议选项 更多...

#include <kit_define_meeting.h>

类 NEStartMeetingOptions 继承关系图:
NEMeetingOptions NEObject

Public 属性

NECloudRecordConfig cloudRecordConfig
 配置会议中是否开启云端录制
 
bool enableWaitingRoom = false
 配置会议是否默认开启等候室。如果初始设置为不开启,管理员也可以后续在会中手动开启/关闭等候室。 开启等候室后,参会者需要管理员同意后才能加入会议。
 
bool enableGuestJoin = false
 配置是否允许访客入会
 
- Public 属性 继承自 NEMeetingOptions
bool noVideo
 配置入会时是否关闭本端视频,默认为true,即关闭视频,但在会议中可重新打开
 
bool noAudio
 配置入会时是否关闭本端音频,默认为true,即关闭音频,但在会议中可重新打开
 
bool showMeetingTime
 配置是否在会议界面中显示会议时长,入会前设置,会议中无法设置
 
bool showNameInVideo
 配置是否始终在视频画面上显示名字,默认显示
 
bool enableSpeakerSpotlight
 配置是否开启语音激励
 
bool noMinimize
 配置会议中是否允许最小化会议页面。最小化会议页面后,应用可以导航到其他页面, 并在某一时刻重新打开会议页面,最小化过程中会议正常进行,不受影响。
 
bool noSwitchCamera
 配置会议中是否显示"切换摄像头"按钮
 
bool noSwitchAudioMode
 配置会议中是否显示"切换音频模式"按钮
 
bool noLive
 配置是否在会议界面中显示"直播"入口
 
bool showScreenShareUserVideo
 配置会议中主页是否显示屏幕共享者的摄像头画面,当前正在共享的内容画面不受影响。 如果设置为关闭,屏幕共享者的摄像头画面会被隐藏,不会遮挡共享内容画面。
 
bool enableAudioShare
 开启/关闭音频共享功能。 开启后,在发起屏幕共享时,会同时自动开启设备的音频共享; 关闭后,在发起屏幕共享时,不会自动打开音频共享,但可以通过UI手动开启音频共享。 该设置默认为关闭。
 
bool showWhiteboardShareUserVideo
 配置会议中主页是否显示白板共享者的摄像头画面。 如果设置为开启,白板共享者的摄像头画面会以小窗口的方法覆盖在白板画面上显示。
 
bool enableTransparentWhiteboard
 配置会议中白板共享时是否开启标注模式。
 
bool showFloatingMicrophone
 配置会议中是否显示麦克风浮窗,默认为显示
 
bool noChat
 配置会议中是否显示"聊天"按钮,比自定义菜单中的优先级高
 
bool noInvite
 配置会议中是否显示"邀请"按钮,比自定义菜单中的优先级高
 
bool noScreenShare
 配置会议中是否显示"屏幕共享"按钮,比自定义菜单中的优先级高,默认为true,即显示
 
bool noView
 配置会议中是否显示"视图"按钮,比自定义菜单中的优先级高,默认为true,即显示
 
bool noWhiteboard
 配置会议中是否显示"白板"按钮,比自定义菜单中的优先级高
 
bool noRename
 配置会议中是否显示"改名"菜单
 
bool noSip
 配置会议中是否显示"sip"按钮,默认为true,即不显示
 
bool noMuteAllVideo
 配置会议中成员列表是否显示"全体关闭/打开视频",默认为true,即不显示
 
bool noMuteAllAudio
 配置会议中成员列表是否显示"全体禁音/解除全体静音",默认为false,即显示
 
bool audioAINSEnabled
 配置会议中智能语音降噪开关,默认为true,即开启
 
bool showMemberTag
 配置会议中成员列表是否显示成员标签,默认为false,即不显示
 
bool showMeetingRemainingTip
 配置是否显示会议时长到期提示,默认为false,即不显示
 
bool detectMutedMic
 配置是否开启麦克风静音检测,默认开启。开启该功能后,SDK在检测到麦克风有音频输入,但此时处于静音打开的状态时,会提示用户关闭静音
 
bool unpubAudioOnMute
 配置本地静音时,是否关闭静音包发送。默认为true,即关闭静音包
 
NEMeetingWindowMode defaultWindowMode
 配置会议模式
 
NEShowMeetingIdOption meetingIdDisplayOption
 配置会议ID的展示形式
 
std::vector< NEMeetingMenuItemPtrfullToolbarMenuItems
 底部Toolbar菜单栏自定义菜单,最多显示7项,如果为空则显示默认的
 
std::vector< NEMeetingMenuItemPtrfullMoreMenuItems
 底部“更多”菜单栏自定义菜单,最多添加10项,代替injected_more_menu_items_,这两个不能同时使用
 
int joinTimeout = 45 * 1000
 入会超时时间,如果小于等于0,则使用默认值,默认为45秒,单位为毫秒
 
NEMeetingChatroomConfig chatroomConfig
 聊天室配置 NEMeetingChatroomConfig
 
int audioProfile
 语音相关参数 NEAudioProfile
 
bool showCloudRecordMenuItem = true
 菜单按钮是否显示"云录制"
 
bool showCloudRecordingUI = true
 会议中是否展示云录制中UI
 
bool enableAudioDeviceSwitch = true
 是否允许音频设备切换
 
bool noReadPhoneState = false
 是否允许SDK请求电话权限,默认允许。在获取电话权限后,SDK会监听系统电话状态,在接听来电或拨打电话时, 会自动断开会议内的音视频(不会退出会议),并在系统电话结束后,自动重新连接会议的音视频。
 
bool noNotifyCenter = false
 配置会议中是否展示通知中心菜单,默认展示
 
bool noWebApps = false
 配置会议中是否展示 web 小应用,如签到应用。 默认会拉取小应用列表并展示
 
bool noCaptions = false
 配置会中是否展示“字幕”菜单,默认展示。
 
bool autoEnableCaptionsOnJoin = false
 配置入会后是否自动开启“字幕”,默认不开启。
 
bool noTranscription = false
 配置会中是否展示“转写”菜单,默认展示。
 
int pluginNotifyDuration = 5000
 配置会中插件通知弹窗持续时间,单位毫秒(ms),默认5000ms;value=0时,不显示通知弹窗;value<0时,弹窗不自动消失。
 
bool showNotYetJoinedMembers = false
 配置是否在会议界面中显示未加入成员,默认展示。
 
NEChatMessageNotificationType chatMessageNotificationType
 配置新聊天消息提醒类型
 
bool enableDirectMemberMediaControlByHost = false
 配置主持人和联席主持人是否可以直接开关参会者的音视频,不需要参会者同意,默认需要参会者同意。
 

额外继承的成员函数

- Public 成员函数 继承自 NEMeetingOptions
 NEMeetingOptions (bool bNoVideo=true, bool bNoAudio=true, bool bNoChat=false, bool bNoInvite=false, bool bNoScreenShare=true, bool bNoView=true, bool bNoWhiteboard=false, bool bNoRename=false, bool bNoSip=true, bool bNoMuteAllVideo=true, bool bNoMuteAllAudio=false, bool bAudioAINSEnabled=true, bool bShowMemberTag=false, bool bShowMeetingRemainingTip=false, bool bDetectMutedMic=true, bool bUnpubAudioOnMute=true, NEMeetingWindowMode bEmViewMode=NORMAL_MODE, NEMeetingChatroomConfig bChatroomConfigIn=NEMeetingChatroomConfig(), bool bNoCaptions=false, bool bAutoEnableCaptionsOnJoin=false, bool bNoTranscription=false)
 构造函数
 
- Public 成员函数 继承自 NEObject
 NEObject ()=default
 构造函数
 
virtual ~NEObject ()=default
 析构函数
 

详细描述

开始会议选项

类成员变量说明

◆ cloudRecordConfig

NECloudRecordConfig NEStartMeetingOptions::cloudRecordConfig

配置会议中是否开启云端录制

◆ enableGuestJoin

bool NEStartMeetingOptions::enableGuestJoin = false

配置是否允许访客入会

◆ enableWaitingRoom

bool NEStartMeetingOptions::enableWaitingRoom = false

配置会议是否默认开启等候室。如果初始设置为不开启,管理员也可以后续在会中手动开启/关闭等候室。 开启等候室后,参会者需要管理员同意后才能加入会议。


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