NEMeetingKit V4.18.0
载入中...
搜索中...
未找到
kit_service_web_app.h
浏览该文件的文档.
1// Copyright (c) 2022 NetEase, Inc. All rights reserved.
2// Use of this source code is governed by a MIT license that can be
3// found in the LICENSE file.
4
13#ifndef NEM_SDK_INTERFACE_INTERFACE_WEB_APP_SERVICE_H_
14#define NEM_SDK_INTERFACE_INTERFACE_WEB_APP_SERVICE_H_
15
16#include <string>
17#include "kit_define_web_app.h"
18#include "kit_service_define.h"
19
21
23public:
24 virtual bool onClickWebAppIcon(const NEWebAppClickInfo& clickInfo, const NEMeetingInfo& meetingInfo) = 0;
25};
26
28public:
35 virtual void getWebAppList( const NEGetMeetingWebAppListCallback& callback) = 0;
41 virtual void enableWebApp(const std::string& pluginId, const NECallback<>& callback) = 0;
42
48 virtual void disableWebApp(const std::string& pluginId, const NECallback<>& callback) = 0;
49
56};
57
59#endif // NEM_SDK_INTERFACE_INTERFACE_WEB_APP_SERVICE_H_
#define NNEM_SDK_INTERFACE_BEGIN_DECLS
Definition build_config.h:16
#define NNEM_SDK_INTERFACE_END_DECLS
Definition build_config.h:17
Definition kit_service_web_app.h:22
virtual bool onClickWebAppIcon(const NEWebAppClickInfo &clickInfo, const NEMeetingInfo &meetingInfo)=0
Definition kit_service_web_app.h:27
virtual void setWebAppClickListener(NEMeetingWebAppClickListener *listener)=0
设置插件点击事件监听器
NECallback< std::list< NEMeetingWebAppItem > > NEGetMeetingWebAppListCallback
Definition kit_service_web_app.h:29
virtual void getWebAppList(const NEGetMeetingWebAppListCallback &callback)=0
获取会议中已安装的插件列表
virtual void enableWebApp(const std::string &pluginId, const NECallback<> &callback)=0
启用插件
virtual void disableWebApp(const std::string &pluginId, const NECallback<> &callback)=0
禁用插件
公共对象
Definition kit_define_public.h:24
公共服务
Definition kit_service_define.h:23
std::function< void(MeetingErrorCode, const std::string &, const TResultParam &...)> NECallback
Definition kit_define_callback.h:25
秒录服务头文件
NNEM_SDK_INTERFACE_BEGIN_DECLS struct tagNEWebAppClickInfo NEWebAppClickInfo
会议小应用菜单点击事件回调,如果返回true则拦截点击事件
#define NEM_SDK_INTERFACE_EXPORT
Definition kit_interface_export.h:35
公共服务定义头文件
当前会议详情
Definition kit_define_meeting.h:406