13#ifndef NEM_SDK_INTERFACE_INTERFACE_METTING_SERVICE_H_
14#define NEM_SDK_INTERFACE_INTERFACE_METTING_SERVICE_H_
#define NNEM_SDK_INTERFACE_BEGIN_DECLS
定义 build_config.h:16
#define NNEM_SDK_INTERFACE_END_DECLS
定义 build_config.h:17
加入会议选项
定义 kit_define_meeting.h:1619
加入会议参数
定义 kit_define_meeting.h:1614
会议服务
定义 kit_service_meeting.h:66
virtual void getLocalHistoryMeetingList(const NEGetLocalMeetingHistoryListCallback &callback)=0
获取本地历史会议记录列表,不支持漫游保存,默认保存最近10条记录
virtual void addMeetingStatusListener(NEMeetingStatusListener *listener)=0
添加会议监听,接收会议状态
virtual void startMeeting(const NEStartMeetingParams ¶m, const NEStartMeetingOptions &opts, const NEStartMeetingCallback &callback)=0
开始会议
NECallback< std::vector< NEMeetingMenuItem > > NEGetPresetMenuItemsCallback
定义 kit_service_meeting.h:72
virtual void updateInjectedMenuItem(NEMeetingMenuItemPtr item, const NEEmptyCallback &callback)=0
更新内置菜单,注意:该接口不能更新 ID、可见性、索引信息,只可以更新菜单项的文本、图标、选择状态。
NECallback< const std::list< NELocalHistoryMeeting > & > NEGetLocalMeetingHistoryListCallback
定义 kit_service_meeting.h:74
virtual void getMeetingStatus(const NEGetMeetingStatusCallback &callback)=0
获取会议状态
NEEmptyCallback NEJoinMeetingCallback
定义 kit_service_meeting.h:69
virtual void removeMeetingStatusListener(NEMeetingStatusListener *listener)=0
移除对应的会议状态的监听实例
NECallback< NEMeetingInfo > NEGetMeetingInfoCallback
定义 kit_service_meeting.h:71
NEEmptyCallback NEStartMeetingCallback
定义 kit_service_meeting.h:68
virtual void anonymousJoinMeeting(const NEJoinMeetingParams ¶m, const NEJoinMeetingOptions &opts, const NEJoinMeetingCallback &callback)=0
匿名加入会议
NEEmptyCallback NELeaveMeetingCallback
定义 kit_service_meeting.h:70
virtual void leaveCurrentMeeting(bool closeIfHost, const NELeaveMeetingCallback &callback)=0
离开当前进行中的会议,并通过参数控制是否同时结束当前会议; 只有主持人才能结束会议,其他用户设置结束会议无效; 如果退出当前会议后,会议中再无其他成员,则该会议也会结束;
virtual void getCurrentMeetingInfo(const NEGetMeetingInfoCallback &callback)=0
获取当前会议信息
virtual void joinMeeting(const NEJoinMeetingParams ¶m, const NEJoinMeetingOptions &opts, const NEJoinMeetingCallback &callback)=0
加入会议
NECallback< NEMeetingStatus > NEGetMeetingStatusCallback
定义 kit_service_meeting.h:73
virtual void setOnInjectedMenuItemClickListener(NEMeetingOnInjectedMenuItemClickListener *listener)=0
添加会议按钮点击事件监听,接收点击事件
监听会议状态变更通知
定义 kit_service_meeting.h:24
virtual void onMeetingStatusChanged(const Event &event)=0
会议的状态信息
公共对象
定义 kit_define_public.h:24
公共服务
定义 kit_service_define.h:23
开始会议选项
定义 kit_define_meeting.h:1596
开始会议参数
定义 kit_define_meeting.h:1565
NECallback<> NEEmptyCallback
定义 kit_define_callback.h:27
std::function< void(MeetingErrorCode, const std::string &, const TResultParam &...)> NECallback
定义 kit_define_callback.h:25
std::shared_ptr< NEMenuClickInfo > NEMenuClickInfoPtr
定义 kit_define_meeting.h:903
std::shared_ptr< NEMeetingMenuItem > NEMeetingMenuItemPtr
菜单项指针
定义 kit_define_meeting.h:812
NEMeetingStatus
会议状态
定义 kit_define_meeting.h:29
#define NEM_SDK_INTERFACE_EXPORT
定义 kit_interface_export.h:35
定义 kit_service_meeting.h:26
NEMeetingStatus status
定义 kit_service_meeting.h:27
std::string obj
定义 kit_service_meeting.h:29
int code
定义 kit_service_meeting.h:28
当前会议详情
定义 kit_define_meeting.h:391