Plugin SDK for Windows API Reference 7.1.0.2020
Loading...
Searching...
No Matches
ToolSuiteVideoInterface.h
Go to the documentation of this file.
1#pragma once
2
3#include "ToolSuiteProxyDef.h"
4
5namespace ZMToolSuiteProxy
6{
7 namespace meeting {
8 typedef std::function<void(const BaseResult&)> onMuteMyVideoResult;
9 typedef std::function<void(const BaseResult&)> onUnMuteMyVideoResult;
10 typedef std::function<void(const BaseResult&)> onToggleMyVideoStatusResult;
11 typedef std::function<void(const BaseResult&)> onPinMyVideoResult;
12 typedef std::function<void(const BaseResult&)> onUnPinMyVideoResult;
13 typedef std::function<void(const BaseResult&)> onToggleMyVideoPinStatusResult;
14 typedef std::function<void(const BaseResult&)> onUnSpotlightAllVideosResult;
15 typedef std::function<void(const BaseResult&)> onUnSpotlightVideoResult;
16 typedef std::function<void(const BaseResult&)> onSpotlightVideoResult;
17 typedef std::function<void(const ZMToolSuiteProxyCanSpotlightResult&)> onCanSpotlightResult;
19 typedef std::function<void(const BaseResult&)> onSpotlightMyVideoResult;
20 typedef std::function<void(const BaseResult&)> onUnSpotlightMyVideoResult;
21 typedef std::function<void(const BaseResult&)> onToggleMyVideoSpotlightStatusResult;
22 typedef std::function<void(const BaseResult&)> onShowAvatarResult;
23 typedef std::function<void(const BoolValueResult&)> onIsShowAvatarResult;
24
26 {
27 public:
29 virtual bool UnSpotlightVideo(unsigned int iUserId, onUnSpotlightVideoResult pfn) = 0;
30 virtual bool SpotlightVideo(unsigned int iUserId, onSpotlightVideoResult pfn) = 0;
31 virtual bool CanSpotlight(unsigned int iUserId, onCanSpotlightResult pfn) = 0;
32 virtual bool CanUnSpotlight(unsigned int iUserId, onCanUnSpotlightResult pfn) = 0;
33 virtual bool MuteMyVideo(onMuteMyVideoResult pfn) = 0;
34 virtual bool UnMuteMyVideo(onUnMuteMyVideoResult pfn) = 0;
36 virtual bool PinMyVideo(onPinMyVideoResult pfn) = 0;
37 virtual bool UnPinMyVideo(onUnPinMyVideoResult pfn) = 0;
42 virtual bool ShowAvatar(bool bShow, onShowAvatarResult pfn) = 0;
43 virtual bool IsShowAvatar(onIsShowAvatarResult pfn) = 0;
44 };
45 }
46}
47
virtual bool MuteMyVideo(onMuteMyVideoResult pfn)=0
virtual bool ShowAvatar(bool bShow, onShowAvatarResult pfn)=0
virtual bool UnSpotlightAllVideos(onUnSpotlightAllVideosResult pfn)=0
virtual bool CanSpotlight(unsigned int iUserId, onCanSpotlightResult pfn)=0
virtual bool UnMuteMyVideo(onUnMuteMyVideoResult pfn)=0
virtual bool UnSpotlightVideo(unsigned int iUserId, onUnSpotlightVideoResult pfn)=0
virtual bool ToggleMyVideoPinStatus(onToggleMyVideoPinStatusResult pfn)=0
virtual bool CanUnSpotlight(unsigned int iUserId, onCanUnSpotlightResult pfn)=0
virtual bool UnPinMyVideo(onUnPinMyVideoResult pfn)=0
virtual bool UnSpotlightMyVideo(onUnSpotlightMyVideoResult pfn)=0
virtual bool SpotlightVideo(unsigned int iUserId, onSpotlightVideoResult pfn)=0
virtual bool IsShowAvatar(onIsShowAvatarResult pfn)=0
virtual bool PinMyVideo(onPinMyVideoResult pfn)=0
virtual bool SpotlightMyVideo(onSpotlightMyVideoResult pfn)=0
virtual bool ToggleMyVideoSpotlightStatus(onToggleMyVideoSpotlightStatusResult pfn)=0
virtual bool ToggleMyVideoStatus(onToggleMyVideoStatusResult pfn)=0
std::function< void(const BaseResult &)> onShowAvatarResult
std::function< void(const BaseResult &)> onToggleMyVideoStatusResult
std::function< void(const BaseResult &)> onUnSpotlightVideoResult
std::function< void(const BaseResult &)> onPinMyVideoResult
std::function< void(const ZMToolSuiteProxyCanUnSpotlightResult &)> onCanUnSpotlightResult
std::function< void(const BaseResult &)> onSpotlightMyVideoResult
std::function< void(const BaseResult &)> onToggleMyVideoPinStatusResult
std::function< void(const BaseResult &)> onUnPinMyVideoResult
std::function< void(const BaseResult &)> onToggleMyVideoSpotlightStatusResult
std::function< void(const BaseResult &)> onUnSpotlightAllVideosResult
std::function< void(const ZMToolSuiteProxyCanSpotlightResult &)> onCanSpotlightResult
std::function< void(const BoolValueResult &)> onIsShowAvatarResult
std::function< void(const BaseResult &)> onUnMuteMyVideoResult
std::function< void(const BaseResult &)> onMuteMyVideoResult
std::function< void(const BaseResult &)> onSpotlightVideoResult
std::function< void(const BaseResult &)> onUnSpotlightMyVideoResult