13#ifndef NEM_SDK_INTERFACE_DEFINE_METTING_H_
14#define NEM_SDK_INTERFACE_DEFINE_METTING_H_
530#define NEM_MORE_MENU_USER_INDEX 100
759 const std::string& strMeetingNum =
"",
760 const std::string& subject =
"",
761 const std::string& strTag =
"",
762 const std::string& strPassword =
"")
763 : displayName(strDisplayName)
764 , meetingNum(strMeetingNum)
767 , password(strPassword) {}
776 NEMeetingParams(std::string&& strDisplayName, std::string&& strMeetingNum, std::string&& subject, std::string&& strTag, std::string&& strPassword)
777 : displayName(std::move(strDisplayName))
778 , meetingNum(std::move(strMeetingNum))
780 , tag(std::move(strTag))
781 , password(std::move(strPassword)) {}
866 bool bNoAudio =
true,
867 bool bNoChat =
false,
868 bool bNoInvite =
false,
869 bool bNoScreenShare =
true,
871 bool bNoWhiteboard =
false,
872 bool bNoRename =
false,
874 bool bNoMuteAllVideo =
true,
875 bool bNoMuteAllAudio =
false,
876 bool bAudioAINSEnabled =
true,
877 bool bShowMemberTag =
false,
878 bool bShowMeetingRemainingTip =
false,
879 bool bDetectMutedMic =
true,
880 bool bUnpubAudioOnMute =
true,
883 bool bNoCaptions =
false,
884 bool bAutoEnableCaptionsOnJoin =
false,
885 bool bNoTranscription =
false)
888 , showMeetingTime(false)
889 , enableSpeakerSpotlight(false)
891 , noSwitchCamera(false)
892 , noSwitchAudioMode(false)
894 , showScreenShareUserVideo(true)
895 , enableAudioShare(false)
896 , showWhiteboardShareUserVideo(false)
897 , enableTransparentWhiteboard(false)
898 , showFloatingMicrophone(true)
900 , noInvite(bNoInvite)
901 , noScreenShare(bNoScreenShare)
903 , noWhiteboard(bNoWhiteboard)
904 , noRename(bNoRename)
906 , noMuteAllVideo(bNoMuteAllVideo)
907 , noMuteAllAudio(bNoMuteAllAudio)
908 , audioAINSEnabled(bAudioAINSEnabled)
909 , showMemberTag(bShowMemberTag)
910 , showMeetingRemainingTip(bShowMeetingRemainingTip)
911 , detectMutedMic(bDetectMutedMic)
912 , unpubAudioOnMute(bUnpubAudioOnMute)
913 , defaultWindowMode(bEmViewMode)
915 , chatroomConfig(bChatroomConfigIn)
916 , noCaptions(bNoCaptions)
917 , autoEnableCaptionsOnJoin(bAutoEnableCaptionsOnJoin)
918 , noTranscription(bNoTranscription)
1082 int joinTimeout = 45 * 1000;
1097 bool showCloudRecordMenuItem =
true;
1102 bool showCloudRecordingUI =
true;
1107 bool enableAudioDeviceSwitch =
true;
1113 bool noReadPhoneState =
false;
1118 bool noNotifyCenter =
false;
1123 bool noWebApps =
false;
1128 bool noCaptions =
false;
1133 bool autoEnableCaptionsOnJoin =
false;
1138 bool noTranscription =
false;
1382 bool addInterpreter(
const std::string& userId,
const std::string& firstLang,
const std::string& secondLang) {
1383 if (userId.empty() || firstLang.empty() || secondLang.empty()) {
1387 interpreter.
userId = userId;
1395 for (
const auto& interpreter : interpreters) {
1396 if (interpreter.userId.empty() || interpreter.firstLang.empty() || interpreter.secondLang.empty()) {
1405 if (it->userId == userId) {
#define NNEM_SDK_INTERFACE_BEGIN_DECLS
定义 build_config.h:16
#define NNEM_SDK_INTERFACE_END_DECLS
定义 build_config.h:17
加入会议选项
定义 kit_define_meeting.h:1198
bool enableMyAudioDeviceOnJoinRtc
定义 kit_define_meeting.h:1200
加入会议参数
定义 kit_define_meeting.h:1193
定义 kit_define_meeting.h:1376
const std::list< NEMeetingInterpreter > & getInterpreterList() const
定义 kit_define_meeting.h:1413
bool addInterpreters(const std::list< NEMeetingInterpreter > &interpreters)
定义 kit_define_meeting.h:1394
void clearInterpreterList()
定义 kit_define_meeting.h:1412
bool removeInterpreter(const std::string &userId)
定义 kit_define_meeting.h:1403
bool addInterpreter(const std::string &userId, const std::string &firstLang, const std::string &secondLang)
定义 kit_define_meeting.h:1382
NEMeetingInterpretationSettings(std::list< NEMeetingInterpreter > interpreters)
定义 kit_define_meeting.h:1379
std::list< NEMeetingInterpreter > interpreterList
定义 kit_define_meeting.h:1416
NEMeetingInterpretationSettings()=default
bool isEmpty() const
定义 kit_define_meeting.h:1414
会议选项
定义 kit_define_meeting.h:838
bool showWhiteboardShareUserVideo
配置会议中主页是否显示白板共享者的摄像头画面。 如果设置为开启,白板共享者的摄像头画面会以小窗口的方法覆盖在白板画面上显示。
定义 kit_define_meeting.h:977
NEShowMeetingIdOption meetingIdDisplayOption
配置会议ID的展示形式
定义 kit_define_meeting.h:1067
bool noMuteAllVideo
配置会议中成员列表是否显示"全体关闭/打开视频",默认为true,即不显示
定义 kit_define_meeting.h:1027
std::vector< NEMeetingMenuItemPtr > fullToolbarMenuItems
底部Toolbar菜单栏自定义菜单,最多显示7项,如果为空则显示默认的
定义 kit_define_meeting.h:1072
bool enableTransparentWhiteboard
配置会议中白板共享时是否开启标注模式。
定义 kit_define_meeting.h:982
bool noMuteAllAudio
配置会议中成员列表是否显示"全体禁音/解除全体静音",默认为false,即显示
定义 kit_define_meeting.h:1032
bool noChat
配置会议中是否显示"聊天"按钮,比自定义菜单中的优先级高
定义 kit_define_meeting.h:992
bool noWhiteboard
配置会议中是否显示"白板"按钮,比自定义菜单中的优先级高
定义 kit_define_meeting.h:1012
bool noRename
配置会议中是否显示"改名"菜单
定义 kit_define_meeting.h:1017
bool enableSpeakerSpotlight
配置是否开启语音激励
定义 kit_define_meeting.h:940
bool noSwitchCamera
配置会议中是否显示"切换摄像头"按钮
定义 kit_define_meeting.h:950
bool noLive
配置是否在会议界面中显示"直播"入口
定义 kit_define_meeting.h:960
bool showMemberTag
配置会议中成员列表是否显示成员标签,默认为false,即不显示
定义 kit_define_meeting.h:1042
bool noInvite
配置会议中是否显示"邀请"按钮,比自定义菜单中的优先级高
定义 kit_define_meeting.h:997
std::vector< NEMeetingMenuItemPtr > fullMoreMenuItems
底部“更多”菜单栏自定义菜单,最多添加10项,代替injected_more_menu_items_,这两个不能同时使用
定义 kit_define_meeting.h:1077
bool noAudio
配置入会时是否关闭本端音频,默认为true,即关闭音频,但在会议中可重新打开
定义 kit_define_meeting.h:930
bool noView
配置会议中是否显示"视图"按钮,比自定义菜单中的优先级高,默认为true,即显示
定义 kit_define_meeting.h:1007
bool noScreenShare
配置会议中是否显示"屏幕共享"按钮,比自定义菜单中的优先级高,默认为true,即显示
定义 kit_define_meeting.h:1002
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)
构造函数
定义 kit_define_meeting.h:865
bool showMeetingTime
配置是否在会议界面中显示会议时长,入会前设置,会议中无法设置
定义 kit_define_meeting.h:935
bool noVideo
配置入会时是否关闭本端视频,默认为true,即关闭视频,但在会议中可重新打开
定义 kit_define_meeting.h:925
bool showMeetingRemainingTip
配置是否显示会议时长到期提示,默认为false,即不显示
定义 kit_define_meeting.h:1047
bool noMinimize
配置会议中是否允许最小化会议页面。最小化会议页面后,应用可以导航到其他页面, 并在某一时刻重新打开会议页面,最小化过程中会议正常进行,不受影响。
定义 kit_define_meeting.h:945
NEMeetingWindowMode defaultWindowMode
配置会议模式
定义 kit_define_meeting.h:1062
bool unpubAudioOnMute
配置本地静音时,是否关闭静音包发送。默认为true,即关闭静音包
定义 kit_define_meeting.h:1057
NEMeetingChatroomConfig chatroomConfig
聊天室配置 NEMeetingChatroomConfig
定义 kit_define_meeting.h:1087
bool noSwitchAudioMode
配置会议中是否显示"切换音频模式"按钮
定义 kit_define_meeting.h:955
bool audioAINSEnabled
配置会议中智能语音降噪开关,默认为true,即开启
定义 kit_define_meeting.h:1037
int audioProfile
语音相关参数 NEAudioProfile
定义 kit_define_meeting.h:1092
bool detectMutedMic
配置是否开启麦克风静音检测,默认开启。开启该功能后,SDK在检测到麦克风有音频输入,但此时处于静音打开的状态时,会提示用户关闭静音
定义 kit_define_meeting.h:1052
bool enableAudioShare
开启/关闭音频共享功能。 开启后,在发起屏幕共享时,会同时自动开启设备的音频共享; 关闭后,在发起屏幕共享时,不会自动打开音频共享,但可以通过UI手动开启音频共享。 该设置默认为关闭。
定义 kit_define_meeting.h:972
bool showFloatingMicrophone
配置会议中是否显示麦克风浮窗,默认为显示
定义 kit_define_meeting.h:987
bool noSip
配置会议中是否显示"sip"按钮,默认为true,即不显示
定义 kit_define_meeting.h:1022
bool showScreenShareUserVideo
配置会议中主页是否显示屏幕共享者的摄像头画面,当前正在共享的内容画面不受影响。 如果设置为关闭,屏幕共享者的摄像头画面会被隐藏,不会遮挡共享内容画面。
定义 kit_define_meeting.h:966
菜单项当前的状态(即对应当前显示的名称),默认为1,1是itemTitle, 2是itemTitle2
定义 kit_define_meeting.h:749
NEMeetingParams(const std::string &strDisplayName="", const std::string &strMeetingNum="", const std::string &subject="", const std::string &strTag="", const std::string &strPassword="")
构造函数
定义 kit_define_meeting.h:758
std::string password
会议角色
定义 kit_define_meeting.h:822
std::string avatar
会议中的用户头像,可空
定义 kit_define_meeting.h:792
std::string tag
会议主题
定义 kit_define_meeting.h:812
std::string displayName
会议中的用户昵称,不能为空
定义 kit_define_meeting.h:787
NEWatermarkConfig watermarkConfig
会议中流加密配置,当 key 为空时表示不启用加密
定义 kit_define_meeting.h:832
std::string meetingNum
指定要创建或加入的目标会议ID
定义 kit_define_meeting.h:802
NEMeetingParams(std::string &&strDisplayName, std::string &&strMeetingNum, std::string &&subject, std::string &&strTag, std::string &&strPassword)
构造函数
定义 kit_define_meeting.h:776
公共对象
定义 kit_define_public.h:24
开始会议选项
定义 kit_define_meeting.h:1175
NECloudRecordConfig cloudRecordConfig
配置会议中是否开启云端录制
定义 kit_define_meeting.h:1180
bool enableWaitingRoom
配置会议是否默认开启等候室。如果初始设置为不开启,管理员也可以后续在会中手动开启/关闭等候室。 开启等候室后,参会者需要管理员同意后才能加入会议。
定义 kit_define_meeting.h:1184
bool enableGuestJoin
配置是否允许访客入会
定义 kit_define_meeting.h:1187
开始会议参数
定义 kit_define_meeting.h:1144
std::map< std::string, NEMeetingRoleType > roleBinds
指定成员角色
定义 kit_define_meeting.h:1169
std::string subject
会议主题
定义 kit_define_meeting.h:1159
std::string extraData
会议场景定义 NEMeetingScene
定义 kit_define_meeting.h:1154
std::list< NEMeetingControl > controls
会议控制配置
定义 kit_define_meeting.h:1164
struct tagNEMeetingInterpreter NEMeetingInterpreter
struct tagNEMeetingRoleConfiguration NEMeetingRoleConfiguration
会议角色信息配置对象
struct tagNEMeetingItem NEMeetingItem
预约会议的信息
struct _tagNEEncryptionConfig NEEncryptionConfig
会议中流加密配置
struct tagNEMeetingRecurringRule NEMeetingRecurringRule
struct tagNEMeetingItemSetting NEMeetingItemSetting
预约会议的配置
struct tagNEHistoryMeetingItem NEHistoryMeetingItem
历史会议记录信息
tagNEChatroomMessageSearchOrder
会议消息发送状态
定义 kit_define_meeting.h:1790
@ kChatroomMessageSearchOrderDesc
定义 kit_define_meeting.h:1791
@ kChatroomMessageSearchOrderAsc
从新消息往旧消息查询
定义 kit_define_meeting.h:1792
const int kScreenShareMenuId
内置"共享屏幕"菜单ID,使用该ID的菜单可添加至Toolbar/"更多"菜单列表中的任意位置。 开发者可以使用该菜单ID获取内置菜单
定义 kit_define_meeting.h:554
std::shared_ptr< NEMenuClickInfo > NEMenuClickInfoPtr
定义 kit_define_meeting.h:719
struct tagNEMeetingTranscriptionInfo NEMeetingTranscriptionInfo
会议实时转写信息
enum tagNEMeetingLanguage NEMeetingLanguage
语言类型
struct tagNERemoteHistoryMeeting NERemoteHistoryMeeting
NEMeetingMenuType
定义 kit_define_meeting.h:599
@ kNEMeetingMenuTypeCheckable
定义 kit_define_meeting.h:602
@ kNEMeetingMenuTypeDefault
定义 kit_define_meeting.h:600
@ kNEMeetingMenuTypeSingleState
定义 kit_define_meeting.h:601
struct tagNEMeetingItemLive NEMeetingItemLive
std::shared_ptr< NECheckableMenuItem > NECheckableMenuItemPtr
仅包含单个状态的菜单项指针
定义 kit_define_meeting.h:703
NEAttendeeOffType
入会后自动关闭类型
定义 kit_define_meeting.h:351
@ kAttendeeOffNone
入会不自动关闭
定义 kit_define_meeting.h:355
@ kAttendeeOffAllowSelfOn
入会自动关闭,允许自行解除
定义 kit_define_meeting.h:360
@ kAttendeeOffNotAllowSelfOn
入会自动关闭,不允许自行解除
定义 kit_define_meeting.h:365
struct tagNEMeetingControl NEMeetingControl
会控配置
NEMeetingItemLiveStatus
会议直播状态
定义 kit_define_meeting.h:1260
@ NEMeetingItemLiveStatusStarted
已开始直播
定义 kit_define_meeting.h:1266
@ NEMeetingItemLiveStatusEnded
已结束直播
定义 kit_define_meeting.h:1268
@ NEMeetingItemLiveStatusInvalid
无效状态
定义 kit_define_meeting.h:1262
@ NEMeetingItemLiveStatusInit
会议直播初始状态,未开始
定义 kit_define_meeting.h:1264
NEMeetingType
会议类型
定义 kit_define_meeting.h:1240
@ NEMeetingTypePersonal
个人会议
定义 kit_define_meeting.h:1244
@ NEMeetingTypeRandom
随机会议
定义 kit_define_meeting.h:1242
@ NEMeetingTypeReservation
预约会议
定义 kit_define_meeting.h:1246
const int kMicMenuId
内置"音频"菜单ID,使用该ID的菜单可添加至Toolbar菜单列表中的任意位置。 开发者可以使用该菜单ID获取内置菜单
定义 kit_define_meeting.h:542
struct tagNEScheduledMember NEScheduledMember
NEMeetingLiveAuthLevel
会议直播安全模式
定义 kit_define_meeting.h:1250
@ NEMeetingLiveAuthLevelToken
需要登录并且账号要与直播应用绑定
定义 kit_define_meeting.h:1254
@ NEMeetingLiveAuthLevelNormal
不需要鉴权
定义 kit_define_meeting.h:1252
@ NEMeetingLiveAuthLevelAppToken
需要登录并且账号要与直播应用绑定
定义 kit_define_meeting.h:1256
std::shared_ptr< NESingleStateMenuItem > NESingleStateMenuItemPtr
仅包含单个状态的菜单项指针
定义 kit_define_meeting.h:671
const int kFirstinjectedMenuId
定义 kit_define_meeting.h:536
NEMeetingRecurringEndRule
周期性会议结束规则类型
定义 kit_define_meeting.h:1324
@ NEMeetingRecurringEndRuleTypeDate
指定日期
定义 kit_define_meeting.h:1328
@ NEMeetingRecurringEndRuleTypeTimes
指定次数
定义 kit_define_meeting.h:1330
@ NEMeetingRecurringEndRuleTypeUndefine
未定义
定义 kit_define_meeting.h:1326
struct TagNEMenuItemInfo NEMenuItemInfo
菜单项在特定状态下的描述信息,包括菜单标题和菜单图标。
NEMeetingWindowMode
会议默认的展示模式
定义 kit_define_meeting.h:201
@ WHITEBOARD_MODE
白板共享模式
定义 kit_define_meeting.h:205
@ NORMAL_MODE
默认模式
定义 kit_define_meeting.h:210
const int kWhiteboardMenuId
内置"白板"菜单ID,使用该ID的菜单可添加至Toolbar/"更多"菜单列表中的任意位置。 开发者可以使用该菜单ID获取内置菜单
定义 kit_define_meeting.h:590
struct tagNEMeetingMenuItem NEMeetingMenuItem
会议按钮菜单项
tagNESingleStateMenuItem NESingleStateMenuItem
仅包含单个状态的菜单项,始终展示相同的标题与图标,点击时不会触发状态迁移
NEMeetingRoleType
参会者身份定义
定义 kit_define_meeting.h:240
@ member
成员
定义 kit_define_meeting.h:254
@ guest
外部访客
定义 kit_define_meeting.h:259
@ coHost
联席主持人身份
定义 kit_define_meeting.h:249
@ host
主持人身份
定义 kit_define_meeting.h:244
struct tagNEInMeetingUserInfo NEInMeetingUserInfo
会议内成员信息
const int kMangeParticipantsMenuId
内置"管理参会者"菜单ID,使用该ID的菜单可添加至Toolbar菜单列表中的任意位置。 开发者可以使用该菜单ID获取内置菜单
定义 kit_define_meeting.h:566
NERecordStrategyType
云录制策略类型
定义 kit_define_meeting.h:265
@ kMemberJoin
定义 kit_define_meeting.h:265
@ kHostJoin
定义 kit_define_meeting.h:265
struct tagNEChatroomInfo NEChatroomInfo
struct tagNEMeetingCustomizedFrequency NEMeetingCustomizedFrequency
const int kInviteMenuId
内置"邀请"菜单ID,使用该ID的菜单可添加至Toolbar/"更多"菜单列表中的任意位置。 开发者可以使用该菜单ID获取内置菜单
定义 kit_define_meeting.h:572
const int kSecurityMenuId
内置"安全"菜单ID,使用该 ID 的菜单可添加至Toolbar/"更多"菜单列表中的任意位置。 开发者可以使用该菜单ID获取内置菜单
定义 kit_define_meeting.h:597
struct tagNEMeetingRecord NEMeetingRecord
录制信息
std::shared_ptr< NEMeetingMenuItem > NEMeetingMenuItemPtr
菜单项指针
定义 kit_define_meeting.h:635
NEControlType
会控类型
定义 kit_define_meeting.h:346
@ kControlTypeAudio
定义 kit_define_meeting.h:346
@ kControlTypeVideo
定义 kit_define_meeting.h:346
NEMeetingWebAppItemType
小应用类型
定义 kit_define_meeting.h:1528
@ NEMeetingWebAppItemTypeCorporate
企业自建应用
定义 kit_define_meeting.h:1532
@ NEMeetingWebAppItemTypeOfficial
官方应用
定义 kit_define_meeting.h:1530
const int kChatMenuId
内置"聊天"菜单ID,使用该ID的菜单可添加至Toolbar菜单列表中的任意位置。 开发者可以使用该菜单ID获取内置菜单
定义 kit_define_meeting.h:578
tagNECheckableMenuItem NECheckableMenuItem
仅包含单个状态的菜单项,始终展示相同的标题与图标,点击时不会触发状态迁移
struct tagNEMeetingWebAppIconItem NEMeetingWebAppIconItem
struct tagNELocalHistoryMeeting NELocalHistoryMeeting
本地会议历史记录信息
NEMeetingRecurringRuleType
预约会议重复规则类型
定义 kit_define_meeting.h:1304
@ NEMeetingRecurringRuleTypeUndefine
未定义
定义 kit_define_meeting.h:1306
@ NEMeetingRecurringRuleTypeWeek
每周
定义 kit_define_meeting.h:1314
@ NEMeetingRecurringRuleTypeNo
不重复
定义 kit_define_meeting.h:1308
@ NEMeetingRecurringRuleTypeWeekday
每工作日
定义 kit_define_meeting.h:1312
@ NEMeetingRecurringRuleTypeTwoWeeks
每两周
定义 kit_define_meeting.h:1316
@ NEMeetingRecurringRuleTypeDay
每天
定义 kit_define_meeting.h:1310
@ NEMeetingRecurringRuleTypeCustom
自定义
定义 kit_define_meeting.h:1320
@ NEMeetingRecurringRuleTypeDayOfMonth
每月的今天
定义 kit_define_meeting.h:1318
MeetingDisconnectCode
会议连接端口时的状态码
定义 kit_define_meeting.h:81
@ MEETING_WAITING_VERIFY_PASSWORD
正在等待验证会议密码
定义 kit_define_meeting.h:151
@ MEETING_DISCONNECTING_BY_MEETINGNOTEXIST
当前正在从会议中断开,原因为会议不存在
定义 kit_define_meeting.h:120
@ MEETING_DISCONNECTING_CLOSED_BY_HOST
当前正在从会议中断开,原因为会议被主持人关闭
定义 kit_define_meeting.h:95
@ MEETING_DISCONNECTING_CLOSED_BY_SELF_AS_HOST
当前正在从会议中断开,原因为自己作为主持人主动结束了会议
定义 kit_define_meeting.h:105
@ MEETING_DISCONNECTING_BY_TIMEOUT
当前正在从会议中断开,原因为入会超时
定义 kit_define_meeting.h:140
@ MEETING_DISCONNECTING_BY_RTCINITERROR
当前正在从会议中断开,原因为rtc模块初始化失败
定义 kit_define_meeting.h:130
@ MEETING_DISCONNECTING_BY_SYNCDATAERROR
当前正在从会议中断开,原因为同步会议信息失败
定义 kit_define_meeting.h:125
@ MEETING_DISCONNECTING_AUTH_INFO_EXPIRED
当前正在从会议中断开,原因为账号信息已过期
定义 kit_define_meeting.h:110
@ MEETING_DISCONNECTING_BY_SERVER
当前正在从会议中断开,原因为与服务器断开连接
定义 kit_define_meeting.h:115
@ MEETING_DISCONNECTING_BY_END_OF_LIFE
当前正在从会议中断开,原因为会议时长到达上限
定义 kit_define_meeting.h:145
@ MEETING_DISCONNECTING_LOGIN_ON_OTHER_DEVICE
当前正在从会议中断开,原因为账号在其他设备上登录
定义 kit_define_meeting.h:100
@ MEETING_DISCONNECTING_BY_JOINCHANNELERROR
当前正在从会议中断开,原因为加入频道失败
定义 kit_define_meeting.h:135
@ MEETING_DISCONNECTING_REMOVED_BY_HOST
会议断开的类型之一,当前正在从会议中断开,原因为被会议主持人移除
定义 kit_define_meeting.h:90
@ MEETING_DISCONNECTING_BY_SELF
当前正在从会议中断开,原因为用户主动断开
定义 kit_define_meeting.h:85
struct tagNEMeetingWebAppItem NEMeetingWebAppItem
struct tagNEMeetingChatroomConfig NEMeetingChatroomConfig
聊天室配置
struct tagNEMeetingRecurringRuleEndRule NEMeetingRecurringRuleEndRule
struct tagNEMenuClickInfo NEMenuClickInfo
菜单项被点击时的描述信息,只包含菜单ID,用于单状态菜单项的点击回调。
NEMeetingInviteStatus
定义 kit_define_meeting.h:1692
@ ERROR
定义 kit_define_meeting.h:1698
@ REMOVED
定义 kit_define_meeting.h:1699
@ CALLING
定义 kit_define_meeting.h:1695
@ UNKNOWN
定义 kit_define_meeting.h:1693
@ WAITING_JOINED
定义 kit_define_meeting.h:1701
@ WAITING_CALL
定义 kit_define_meeting.h:1694
@ CANCELED
定义 kit_define_meeting.h:1700
@ REJECTED
定义 kit_define_meeting.h:1696
@ NO_ANSWER
定义 kit_define_meeting.h:1697
tagNEStatefulMenuClickInfo NEStatefulMenuClickInfo
包含多个状态的菜单项被点击时的描述信息,包含菜单ID与菜单点击时的状态,用于多状态菜单项的点击回调。
struct tagNEMeetingChatMessage NEMeetingChatMessage
struct tagNEChatroomHistoryMessageSearchOption NEChatroomHistoryMessageSearchOption
会议消息发送状态
struct tagNERemoteHistoryMeetingDetail NERemoteHistoryMeetingDetail
const int kViewMenuId
内置"视图"菜单ID,使用该ID的菜单可添加至Toolbar/"更多"菜单列表中的任意位置。 开发者可以使用该菜单ID获取内置菜单
定义 kit_define_meeting.h:584
struct tagNECloudRecordConfig NECloudRecordConfig
预约会议云录制的配置
NEMeetingStatus
会议状态
定义 kit_define_meeting.h:28
@ MEETING_STATUS_WAITING
当前处于等待状态,具体等待原因描述如下:
定义 kit_define_meeting.h:47
@ MEETING_STATUS_DISCONNECTING
当前正在从会议中断开,断开原因描述如下:
定义 kit_define_meeting.h:70
@ MEETING_STATUS_CONNECTING
当前正在创建或加入会议
定义 kit_define_meeting.h:52
@ MEETING_STATUS_UNKNOWN
未知状态
定义 kit_define_meeting.h:75
@ MEETING_STATUS_INMEETING
当前处于会议中
定义 kit_define_meeting.h:57
@ MEETING_STATUS_FAILED
创建或加入会议失败
定义 kit_define_meeting.h:32
@ MEETING_STATUS_IDLE
当前未处于任何会议中
定义 kit_define_meeting.h:37
struct tagNEMeetingTranscriptionInterval NEMeetingTranscriptionInterval
会议实时转写状态
NEShowMeetingIdOption
会议号展示选项
定义 kit_define_meeting.h:192
@ kDisplayShortIdOnly
只展示短号
定义 kit_define_meeting.h:193
@ kDisplayAll
长短号都展示
定义 kit_define_meeting.h:195
@ kDisplayLongIdOnly
只展示长号
定义 kit_define_meeting.h:194
enum tagNEChatroomMessageSearchOrder NEChatroomMessageSearchOrder
会议消息发送状态
NELoginType
登录类型
定义 kit_define_meeting.h:1569
@ kLoginTypeNEAccount
定义 kit_define_meeting.h:1572
@ kLoginTypeUnknown
定义 kit_define_meeting.h:1570
@ kLoginTypeNEPassword
定义 kit_define_meeting.h:1571
@ kLoginTypeSSOToken
已废弃
定义 kit_define_meeting.h:1573
std::shared_ptr< NEStatefulMenuClickInfo > NEStatefulMenuClickInfoPtr
定义 kit_define_meeting.h:743
NEMeetingChatMessageType
定义 kit_define_meeting.h:1770
struct tagNEMeetingRecordFileInfo NEMeetingRecordFileInfo
会议记录文件信息
NEMeetingFrequencyUnitType
自定义频率单位
定义 kit_define_meeting.h:1290
@ NEMeetingFrequencyUnitTypeDay
天
定义 kit_define_meeting.h:1294
@ NEMeetingFrequencyUnitTypeDayOfMonth
按月指定日期
定义 kit_define_meeting.h:1298
@ NEMeetingFrequencyUnitTypeWeekday
周
定义 kit_define_meeting.h:1296
@ NEMeetingFrequencyUnitTypeUndefine
未定义
定义 kit_define_meeting.h:1292
@ NEMeetingFrequencyUnitTypeWeekdayOfMonth
按月固定星期
定义 kit_define_meeting.h:1300
const int kCameraMenuId
内置"视频"菜单ID,使用该ID的菜单可添加至Toolbar菜单列表中的任意位置。 开发者可以使用该菜单ID获取内置菜单
定义 kit_define_meeting.h:548
tagNEMeetingLanguage
语言类型
定义 kit_define_meeting.h:1664
NEMeetingItemStatus
预约的会议状态
定义 kit_define_meeting.h:157
@ MEETING_ENDED
已结束,可以再次入会
定义 kit_define_meeting.h:176
@ MEETING_STARTED
已开始
定义 kit_define_meeting.h:171
@ MEETING_CANCEL
会议已经被取消
定义 kit_define_meeting.h:181
@ MEETING_RECYCLED
已回收,不能再次入会
定义 kit_define_meeting.h:186
@ MEETING_INVALID
无效的
定义 kit_define_meeting.h:161
@ MEETING_INIT
会议初始状态,没有人入会
定义 kit_define_meeting.h:166
NEEncryptionMode
启用会议流加密后的加密方式配置
定义 kit_define_meeting.h:316
@ kNEEncryptionTypeGMCryptoSM4ECB
国密 SM4-ECB 加密
定义 kit_define_meeting.h:318
struct tagNEMeetingInfo NEMeetingInfo
当前会议详情
struct tagAccountInfo AccountInfo
提供会议SDK中账号信息
struct tagNEMeetingTranscriptionMessage NEMeetingTranscriptionMessage
会议实时转写消息
NEChatroomExportAccess
聊天室导出状态
定义 kit_define_meeting.h:1509
@ NEChatroomExportAccessAvailable
可导出
定义 kit_define_meeting.h:1513
@ NEChatroomExportAccessNoPermission
无权限导出
定义 kit_define_meeting.h:1515
@ NEChatroomExportAccessOutOfDate
已过期
定义 kit_define_meeting.h:1517
@ NEChatroomExportAccessUnknown
未知
定义 kit_define_meeting.h:1511
NEMenuVisibility
菜单可见性策略
定义 kit_define_meeting.h:217
@ VISIBLE_ALWAYS
对应菜单始终可见
定义 kit_define_meeting.h:222
@ VISIBLE_EXCLUDE_HOST
对应菜单主持人不可见
定义 kit_define_meeting.h:228
@ VISIBLE_TO_HOST_ONLY
对应菜单仅主持人可见
定义 kit_define_meeting.h:234
struct tagNEMeetingScene NEMeetingScene
会议场景定义
const int kParticipantsMenuId
内置"参会者"菜单ID,使用该ID的菜单可添加至Toolbar/菜单列表中的任意位置。 开发者可以使用该菜单ID获取内置菜单
定义 kit_define_meeting.h:560
struct tagNEMeetingItemLiveSetting NEMeetingItemLiveSetting
直播配置
#define NEM_SDK_INTERFACE_EXPORT
定义 kit_interface_export.h:35
会议中流加密配置
定义 kit_define_meeting.h:324
std::string encryptKey
加密秘钥,一般由服务器生成下发
定义 kit_define_meeting.h:329
NEEncryptionMode encryptionMode
加密类型
定义 kit_define_meeting.h:326
定义 kit_define_meeting.h:1705
bool preMeetingInvitation
定义 kit_define_meeting.h:1710
std::string meetingNum
定义 kit_define_meeting.h:1706
std::string inviterAvatar
定义 kit_define_meeting.h:1708
std::string inviterName
定义 kit_define_meeting.h:1707
std::string subject
定义 kit_define_meeting.h:1709
定义 kit_define_meeting.h:332
std::string name
名称
定义 kit_define_meeting.h:334
std::string phone
手机号
定义 kit_define_meeting.h:336
std::string jobNumber
公司
定义 kit_define_meeting.h:340
std::string email
邮箱
定义 kit_define_meeting.h:338
提供会议SDK中账号信息
定义 kit_define_meeting.h:1580
std::string personalMeetingId
个人会议号,该会议号可在创建会议时使用
定义 kit_define_meeting.h:1609
NELoginType loginType
当前登录方式
定义 kit_define_meeting.h:1584
std::string accountToken
网易会议内部账户所对应的 Token
定义 kit_define_meeting.h:1604
std::string accountName
账户名
定义 kit_define_meeting.h:1619
std::string accountId
网易会议内部生成的唯一账号
定义 kit_define_meeting.h:1599
std::string appKey
当前登录用户所对应的 appKey
定义 kit_define_meeting.h:1594
std::string shortMeetingNum
个人会议短号(对企业内),该会议号可在创建会议时使用
定义 kit_define_meeting.h:1614
std::string username
当登录方式为网易会议账号时此值不为空
定义 kit_define_meeting.h:1589
会议消息发送状态
定义 kit_define_meeting.h:1798
int limit
检索消息起始时间,需要检索的起始时间,没有则传入0。即以该时间为起点,往前或往后查询。单位毫秒
定义 kit_define_meeting.h:1800
NEChatroomMessageSearchOrder order
检索条数,最大限制 100 条
定义 kit_define_meeting.h:1801
int64_t startTime
定义 kit_define_meeting.h:1799
定义 kit_define_meeting.h:1535
NEChatroomExportAccess exportAccess
导出状态
定义 kit_define_meeting.h:1539
int64_t chatroomId
聊天室 ID
定义 kit_define_meeting.h:1537
预约会议云录制的配置
定义 kit_define_meeting.h:270
bool enable
是否开启云录制
定义 kit_define_meeting.h:274
NERecordStrategyType recordStrategy
默认为0 0:成员加入房间开始录制 1:主持人加入房间开始录制
定义 kit_define_meeting.h:281
历史会议记录信息
定义 kit_define_meeting.h:1625
std::string sipId
会议SIP
定义 kit_define_meeting.h:1658
std::string subject
会议主题
定义 kit_define_meeting.h:1644
std::string meetingNum
会议ID
定义 kit_define_meeting.h:1634
std::string nickname
会议昵称
定义 kit_define_meeting.h:1653
std::string password
会议密码
定义 kit_define_meeting.h:1648
std::string shortMeetingNum
会议短号
定义 kit_define_meeting.h:1639
long meetingId
会议唯一ID
定义 kit_define_meeting.h:1629
会议内成员信息
定义 kit_define_meeting.h:288
NEMeetingRoleType role
用户角色
定义 kit_define_meeting.h:308
std::string userName
用户昵称
定义 kit_define_meeting.h:297
std::string tag
会议中的成员标签,自定义,最大长度50
定义 kit_define_meeting.h:302
std::string userId
用户会议ID
定义 kit_define_meeting.h:292
本地会议历史记录信息
定义 kit_define_meeting.h:1674
int64_t meetingId
会议唯一标识
定义 kit_define_meeting.h:1678
std::string password
会议密码
定义 kit_define_meeting.h:1684
std::string meetingNum
会议号
定义 kit_define_meeting.h:1676
std::string nickname
会议昵称
定义 kit_define_meeting.h:1686
std::string sipId
SIP ID
定义 kit_define_meeting.h:1688
std::string subject
会议主题
定义 kit_define_meeting.h:1682
std::string shortMeetingNum
会议短号
定义 kit_define_meeting.h:1680
定义 kit_define_meeting.h:1777
NEMeetingChatMessageType messageType
消息唯一ID
定义 kit_define_meeting.h:1779
std::string fromAvatar
发送端昵称
定义 kit_define_meeting.h:1782
std::string fromNick
发送端,可能为空。如果为空,说明发送端可能并未加入到房间中
定义 kit_define_meeting.h:1781
int64_t timeLong
接收端; 为空表示聊天室全体成员
定义 kit_define_meeting.h:1784
std::string fromUserUuid
消息类型
定义 kit_define_meeting.h:1780
std::string messageUuid
定义 kit_define_meeting.h:1778
std::vector< std::string > toUserUuidList
发送端头像
定义 kit_define_meeting.h:1783
聊天室配置
定义 kit_define_meeting.h:514
bool enableImageMessage
是否支持图片消息
定义 kit_define_meeting.h:527
tagNEMeetingChatroomConfig & operator=(const tagNEMeetingChatroomConfig &config)
定义 kit_define_meeting.h:515
bool enableFileMessage
是否支持文件消息
定义 kit_define_meeting.h:523
会控配置
定义 kit_define_meeting.h:371
std::string type
类型,音频/视频 video,audio
定义 kit_define_meeting.h:380
NEAttendeeOffType attendeeOff
入会后自动关闭,true:关闭 ,false:关闭, 默认不关闭
定义 kit_define_meeting.h:375
定义 kit_define_meeting.h:1333
NEMeetingFrequencyUnitType stepUnit
单位
定义 kit_define_meeting.h:1337
std::list< int32_t > daysOfWeek
每周几,当[stepUnit]为[NEMeetingFrequencyUnitWeek]时有效,value请参考[NEMeetingRecurringWeekday]
定义 kit_define_meeting.h:1339
int32_t stepSize
步长, 每隔多少个单位重复一次
定义 kit_define_meeting.h:1335
std::list< int32_t > daysOfMonth
每个月的多少号,当[stepUnit]为[NEMeetingFrequencyUnitDayOfMonth]时有效
定义 kit_define_meeting.h:1341
当前会议详情
定义 kit_define_meeting.h:387
std::string meetingNum
当前会议ID
定义 kit_define_meeting.h:396
std::string subject
会议主题
定义 kit_define_meeting.h:406
std::string extraData
json扩展参数, 最大长度2048
定义 kit_define_meeting.h:468
bool isHost
当前用户是否为主持人
定义 kit_define_meeting.h:416
std::list< NEInMeetingUserInfo > userList
当前会议内的成员列表
定义 kit_define_meeting.h:463
std::string shortMeetingNum
当前会议短号ID
定义 kit_define_meeting.h:401
std::string password
会议密码
定义 kit_define_meeting.h:411
bool isLocked
当前会议是否被锁定
定义 kit_define_meeting.h:421
int64_t startTime
该会议真正开始的时间,Unix时间戳,单位为ms,可以以此为基准时间计算当前的会议时长 该时间为平台服务器上的时间,与客户端本地时间可能存在一定的误差
定义 kit_define_meeting.h:443
int64_t scheduleEndTime
预约会议的预约结束时间戳, Unix时间戳,单位为ms,非预约会议该值为-1
定义 kit_define_meeting.h:437
int64_t duration
会议当前持续时间,会随着会议的进行而更新,单位为ms
定义 kit_define_meeting.h:448
std::string timezoneId
时区Id
定义 kit_define_meeting.h:473
std::string sipId
当前会议SIPID
定义 kit_define_meeting.h:453
std::string hostUserId
当前会议内的主持人用户id
定义 kit_define_meeting.h:458
int64_t scheduleStartTime
预约会议的预约开始时间戳, Unix时间戳,单位为ms,非预约会议该值为-1
定义 kit_define_meeting.h:432
bool isInWaitingRoom
当前用户是否处于等候室中
定义 kit_define_meeting.h:427
int64_t meetingId
当前会议唯一ID
定义 kit_define_meeting.h:391
定义 kit_define_meeting.h:1369
bool isValid
定义 kit_define_meeting.h:1373
std::string firstLang
定义 kit_define_meeting.h:1371
std::string secondLang
定义 kit_define_meeting.h:1372
std::string userId
定义 kit_define_meeting.h:1370
预约会议的信息
定义 kit_define_meeting.h:1422
std::list< NEScheduledMember > scheduledMemberList
预约指定角色的成员,后台配置开启预定成员功能时有效
定义 kit_define_meeting.h:1468
std::string ownerUserUuid
创建者 ID
定义 kit_define_meeting.h:1434
bool enableJoinBeforeHost
配置会议是否允许参会者在主持人进入会议前加入会议,默认为允许
定义 kit_define_meeting.h:1454
int64_t meetingId
会议唯一标识
定义 kit_define_meeting.h:1424
std::string inviteUrl
会议邀请链接
定义 kit_define_meeting.h:1458
bool enableGuestJoin
是否允许访客入会
定义 kit_define_meeting.h:1456
std::map< std::string, NEMeetingRoleType > roleBinds
指定成员角色
定义 kit_define_meeting.h:1464
time_t startTime
会议开始时间戳(标准 UNIX 时间戳格式,单位为 ms)
定义 kit_define_meeting.h:1438
time_t endTime
会议结束时间戳(标准 UNIX 时间戳格式,单位为 ms)
定义 kit_define_meeting.h:1440
std::string meetingNum
会议号
定义 kit_define_meeting.h:1426
NEMeetingItemStatus status
会议状态
定义 kit_define_meeting.h:1446
NEMeetingItemLive live
会议直播信息设置
定义 kit_define_meeting.h:1460
bool noSip
是否开启 SIP 功能,默认为 false
定义 kit_define_meeting.h:1450
NEMeetingType meetingType
会议类型
定义 kit_define_meeting.h:1448
bool waitingRoomEnabled
配置会议是否默认开启等候室
定义 kit_define_meeting.h:1452
NEMeetingRecurringRule recurringRule
周期性会议规则
定义 kit_define_meeting.h:1466
std::string shortMeetingNum
会议短号
定义 kit_define_meeting.h:1428
std::string roomUuid
房间号
定义 kit_define_meeting.h:1432
std::string extraData
会议扩展字段,可空,最大长度为 2K。
定义 kit_define_meeting.h:1462
std::string sipCid
sip号
定义 kit_define_meeting.h:1476
std::string ownerNickname
创建人昵称
定义 kit_define_meeting.h:1436
std::string subject
会议主题
定义 kit_define_meeting.h:1430
std::string timezoneId
时区 ID
定义 kit_define_meeting.h:1470
NECloudRecordConfig cloudRecordConfig
云录制配置
定义 kit_define_meeting.h:1474
std::string password
会议密码
定义 kit_define_meeting.h:1442
NEMeetingInterpretationSettings interpretationSettings
同声传译设置。如果译员列表为空,则表示关闭同声传译
定义 kit_define_meeting.h:1472
NEMeetingItemSetting settings
会议额外选项
定义 kit_define_meeting.h:1444
定义 kit_define_meeting.h:1271
std::string hlsPullUrl
定义 kit_define_meeting.h:1274
std::string pushUrl
定义 kit_define_meeting.h:1278
std::string meetingNum
定义 kit_define_meeting.h:1282
std::list< std::string > liveAVRoomUids
定义 kit_define_meeting.h:1280
std::string title
定义 kit_define_meeting.h:1285
std::string httpPullUrl
定义 kit_define_meeting.h:1275
bool enable
定义 kit_define_meeting.h:1272
NEMeetingItemLiveStatus state
定义 kit_define_meeting.h:1283
std::string liveUrl
定义 kit_define_meeting.h:1277
bool liveChatRoomEnable
定义 kit_define_meeting.h:1281
std::string rtmpPullUrl
定义 kit_define_meeting.h:1276
std::string taskId
定义 kit_define_meeting.h:1284
std::string chatRoomId
定义 kit_define_meeting.h:1279
bool liveChatRoomIndependent
定义 kit_define_meeting.h:1286
NEMeetingLiveAuthLevel liveWebAccessControlLevel
定义 kit_define_meeting.h:1273
直播配置
定义 kit_define_meeting.h:1230
bool enable
定义 kit_define_meeting.h:1231
std::string title
定义 kit_define_meeting.h:1232
bool useMeetingChatRoomAsLiveChatRoom
是否使用独立的直播聊天室不与会议互通
定义 kit_define_meeting.h:1235
bool allowAnonymousEnterChatRoom
是否开启 Web 聊天室,可在会议中修改
定义 kit_define_meeting.h:1234
std::string webSite
直播观看地址
定义 kit_define_meeting.h:1236
std::string password
定义 kit_define_meeting.h:1233
预约会议的配置
定义 kit_define_meeting.h:1206
std::list< NEMeetingControl > controls
会议控制配置
定义 kit_define_meeting.h:1215
bool cloudRecordOn
入会时录制开关
定义 kit_define_meeting.h:1210
NEMeetingControl currentVideoControl
当前视频控制对象
定义 kit_define_meeting.h:1223
NEMeetingControl currentAudioControl
当前音频控制对象
定义 kit_define_meeting.h:1219
会议记录文件信息
定义 kit_define_meeting.h:1716
std::string userUuid
定义 kit_define_meeting.h:1725
std::string filename
定义 kit_define_meeting.h:1719
int64_t size
定义 kit_define_meeting.h:1721
std::string nickname
定义 kit_define_meeting.h:1726
int64_t vid
定义 kit_define_meeting.h:1723
std::string md5
定义 kit_define_meeting.h:1720
int pieceIndex
定义 kit_define_meeting.h:1724
bool mix
定义 kit_define_meeting.h:1718
std::string type
定义 kit_define_meeting.h:1717
std::string url
定义 kit_define_meeting.h:1722
录制信息
定义 kit_define_meeting.h:1732
std::string recordId
定义 kit_define_meeting.h:1733
std::vector< NEMeetingRecordFileInfo > infoList
定义 kit_define_meeting.h:1736
long recordEndTime
定义 kit_define_meeting.h:1735
long recordStartTime
定义 kit_define_meeting.h:1734
定义 kit_define_meeting.h:1344
int times
重复次数
定义 kit_define_meeting.h:1348
NEMeetingRecurringEndRule type
周期结束配置
定义 kit_define_meeting.h:1350
std::string date
时间
定义 kit_define_meeting.h:1346
定义 kit_define_meeting.h:1353
NEMeetingRecurringRuleEndRule endRule
周期结束配置
定义 kit_define_meeting.h:1359
NEMeetingRecurringRuleType type
重复类型
定义 kit_define_meeting.h:1355
NEMeetingCustomizedFrequency customizedFrequency
自定义频率
定义 kit_define_meeting.h:1357
会议角色信息配置对象
定义 kit_define_meeting.h:479
NEMeetingRoleType roleType
角色类型(暂不支持主持人角色配置),参考 NEMeetingRoleType 以查看类型定义
定义 kit_define_meeting.h:483
std::list< std::string > userList
该类型的角色允许的在会成员列表
定义 kit_define_meeting.h:493
int32_t maxCount
该类型的角色允许的在会最大人数, 小于1表示不做限制,自定义从1开始
定义 kit_define_meeting.h:488
会议场景定义
定义 kit_define_meeting.h:499
std::string code
场景编码
定义 kit_define_meeting.h:503
std::list< NEMeetingRoleConfiguration > roleTypes
角色配置,可配置角色类型、角色类型允许的最大与会人数等
定义 kit_define_meeting.h:508
会议实时转写信息
定义 kit_define_meeting.h:1750
std::vector< std::string > pdfNosFileKeys
word 格式的转写文件的 key 列表,可使用 key 获取文件下载地址。
定义 kit_define_meeting.h:1756
std::vector< std::string > wordNosFileKeys
txt 格式转写文件的 key 列表,可使用 key 获取文件下载地址。
定义 kit_define_meeting.h:1755
int state
定义 kit_define_meeting.h:1751
std::vector< std::string > originalNosFileKeys
开关转写的时间范围列表
定义 kit_define_meeting.h:1753
std::vector< std::string > txtNosFileKeys
原始转写文件的 key 列表,可使用 key 获取文件下载地址。文件内容每一行为一条转写消息,通过[NEMeetingTranscriptionMessage.parse] 解析成消息对象。
定义 kit_define_meeting.h:1754
std::vector< NEMeetingTranscriptionInterval > timeRanges
当前实时转写状态:1:生成中;2:已生成;
定义 kit_define_meeting.h:1752
会议实时转写状态
定义 kit_define_meeting.h:1742
int64_t start
定义 kit_define_meeting.h:1743
int64_t stop
定义 kit_define_meeting.h:1744
会议实时转写消息
定义 kit_define_meeting.h:1762
std::string content
讲话者昵称
定义 kit_define_meeting.h:1765
std::string fromNickname
讲话者用户唯一 Id
定义 kit_define_meeting.h:1764
std::string fromUserUuid
定义 kit_define_meeting.h:1763
int64_t timestamp
消息内容
定义 kit_define_meeting.h:1766
定义 kit_define_meeting.h:1520
std::string notifyIcon
通知图标 URL
定义 kit_define_meeting.h:1524
std::string defaultIcon
应用图标 URL
定义 kit_define_meeting.h:1522
定义 kit_define_meeting.h:1542
std::string pluginId
应用 ID
定义 kit_define_meeting.h:1544
std::string name
应用名称
定义 kit_define_meeting.h:1546
std::string homeUrl
应用首页地址
定义 kit_define_meeting.h:1554
std::string description
应用描述
定义 kit_define_meeting.h:1550
NEMeetingWebAppIconItem icon
应用图标
定义 kit_define_meeting.h:1548
std::string sessionId
会话 ID
定义 kit_define_meeting.h:1556
NEMeetingWebAppItemType type
应用类型
定义 kit_define_meeting.h:1552
定义 kit_define_meeting.h:1559
NEChatroomInfo chatroomInfo
聊天室记录
定义 kit_define_meeting.h:1561
std::list< NEMeetingWebAppItem > pluginInfoList
小应用记录
定义 kit_define_meeting.h:1563
定义 kit_define_meeting.h:1479
std::string subject
会议标题
定义 kit_define_meeting.h:1487
std::string ownerNickname
创建人昵称
定义 kit_define_meeting.h:1499
int64_t meetingId
会议唯一 ID
定义 kit_define_meeting.h:1483
std::string ownerUserUuid
创建人用户 ID
定义 kit_define_meeting.h:1497
time_t roomEntryTime
参会时间,毫秒
定义 kit_define_meeting.h:1491
std::string timeZoneId
时区 ID
定义 kit_define_meeting.h:1505
std::string ownerAvatar
创建人头像
定义 kit_define_meeting.h:1495
int64_t anchorId
参会记录 ID,查询时可做分页用
定义 kit_define_meeting.h:1481
NEMeetingType type
会议类型 NEMeetingType
定义 kit_define_meeting.h:1489
int64_t favoriteId
如果未收藏则为 0
定义 kit_define_meeting.h:1501
time_t roomStartTime
会议开始时间,毫秒
定义 kit_define_meeting.h:1493
std::string meetingNum
会议号
定义 kit_define_meeting.h:1485
time_t roomEndTime
房间结束时间
定义 kit_define_meeting.h:1503
定义 kit_define_meeting.h:1362
std::string role
用户角色
定义 kit_define_meeting.h:1366
std::string userUuid
用户 ID
定义 kit_define_meeting.h:1364