11#ifndef WHITEBOARD_CTRL_INTERFACE_H
12#define WHITEBOARD_CTRL_INTERFACE_H
virtual void stopWhiteboardShare(const NEWhiteboardCallback &callback=NEWhiteboardCallback())=0
关闭白板共享
virtual int logout()=0
登出白板
virtual std::string getWhiteboardSharingUserUuid()=0
正在白板共享的用户
virtual int setupWhiteboardCanvas(INEWhiteboardView *view)=0
设置白板视图
virtual int setEnableDraw(bool enable)=0
设置白板是否可绘制
virtual int login()=0
登录白板
NECallback<> NEWhiteboardCallback
白板操作结果回调
virtual void startWhiteboardShare(const NEWhiteboardCallback &callback=NEWhiteboardCallback())=0
开始白板共享
virtual int resetWhiteboardCanvas(INEWhiteboardView *view)=0
重置白板视图
virtual std::string getWhiteboardUrl()=0
获取白板加载地址
virtual void stopMemberWhiteboardShare(const std::string &userUuid, const NEWhiteboardCallback &callback=NEWhiteboardCallback())=0
停止成员共享
virtual ~INERoomWhiteboardController()=default
析构函数
~INEWhiteboardView() override=default
析构函数
std::function< void(int, const std::string &, const TResultParam &...)> NECallback
通用回调