Plugin SDK for Windows API Reference 7.1.0.2020
Loading...
Searching...
No Matches
ToolSuiteParticipantsInterface.h
Go to the documentation of this file.
1#pragma once
2
3#include "ToolSuiteProxyDef.h"
4
5namespace ZMToolSuiteProxy
6{
7 typedef std::function<void(const BaseResult&)> onAllowParticipantsToStartVideoResult;
8 typedef std::function<void(const BoolValueResult&)> onIsParticipantsStartVideoAllowedResult;
9
10 typedef std::function<void(const BaseResult&)> onAllowParticipantsToShareResult;
11 typedef std::function<void(const BoolValueResult&)> onIsParticipantsShareAllowedResult;
12
13 typedef std::function<void(const BaseResult&)> onAllowParticipantsToRenameResult;
14 typedef std::function<void(const BoolValueResult&)> onIsParticipantsRenameAllowedResult;
15
18
19 typedef std::function<void(const BaseResult&)> onAllowParticipantsToShareWhiteBoardResult;
21
22 typedef std::function<void(const BaseResult&)> onAllowParticipantsToChatResult;
23 typedef std::function<void(const BoolValueResult&)> onIsParticipantsChatAllowedResult;
24
25 typedef std::function<void(const BaseResult&)> onAllowParticipantsToUnmuteSelfResult;
26 typedef std::function<void(const BoolValueResult&)> onIsParticipantsUnmuteSelfAllowedResult;
27
28 typedef std::function<void(const BaseResult&)> onRevokeCoHostResult;
29 typedef std::function<void(const BaseResult&)> onAssignCoHostResult;
30 typedef std::function<void(const BaseResult&)> onMakeHostResult;
31 typedef std::function<void(const BaseResult&)> onReclaimHostResult;
32
33 typedef std::function<void(const GetUserRoleByUserIDResult&)> onGetUserRoleByUserIDResult;
34
37 typedef std::function<void(const BaseResult&)> onInviteUserToMeetingResult;
38
39 namespace meeting {
40
42 {
43 public:
44 virtual ZMToolSuiteUser GetUserByUserID(unsigned int iUserID) = 0;
46
49
52
55
58
61
62 virtual bool AllowParticipantsToChat(bool bAllow, onAllowParticipantsToChatResult pfn) = 0;
64
67
68 virtual bool AssignCoHost(unsigned int iUserID, onAssignCoHostResult pfn) = 0;
69 virtual bool RevokeCoHost(unsigned int iUserID, onRevokeCoHostResult pfn) = 0;
70 virtual bool MakeHost(unsigned int iUserID, onMakeHostResult pfn) = 0;
71
72 virtual bool ReclaimHost(onReclaimHostResult pfn) = 0;
73
74 virtual bool GetUserRoleByUserID(unsigned int iUserID, onGetUserRoleByUserIDResult pfn) = 0;
75
78 virtual bool InviteUserToMeeting(const zchar_t* email, onInviteUserToMeetingResult pfn) = 0;
79 };
80 }
81}
82
wchar_t zchar_t
virtual bool IsParticipantsUnmuteSelfAllowed(onIsParticipantsUnmuteSelfAllowedResult pfn)=0
virtual bool ReclaimHost(onReclaimHostResult pfn)=0
virtual bool IsParticipantsRenameAllowed(onIsParticipantsRenameAllowedResult pfn)=0
virtual bool RevokeCoHost(unsigned int iUserID, onRevokeCoHostResult pfn)=0
virtual bool IsParticipantsShareAllowed(onIsParticipantsShareAllowedResult pfn)=0
virtual bool AssignCoHost(unsigned int iUserID, onAssignCoHostResult pfn)=0
virtual bool InviteUserToMeeting(const zchar_t *email, onInviteUserToMeetingResult pfn)=0
virtual ZMToolSuiteUser GetUserByUserID(unsigned int iUserID)=0
virtual bool IsParticipantsShareWhiteBoardAllowed(onIsParticipantsShareWhiteBoardAllowedResult pfn)=0
virtual bool AllowParticipantsToChat(bool bAllow, onAllowParticipantsToChatResult pfn)=0
virtual bool AllowParticipantsToShareWhiteBoard(bool bAllow, onAllowParticipantsToShareWhiteBoardResult pfn)=0
virtual bool MakeHost(unsigned int iUserID, onMakeHostResult pfn)=0
virtual bool AllowParticipantsToShare(bool bAllow, onAllowParticipantsToShareResult pfn)=0
virtual bool GetUserRoleByUserID(unsigned int iUserID, onGetUserRoleByUserIDResult pfn)=0
virtual bool AllowParticipantsToStartVideo(bool bAllow, onAllowParticipantsToStartVideoResult pfn)=0
virtual bool IsParticipantsRequestLocalRecordingAllowed(onIsParticipantsRequestLocalRecordingAllowedResult pfn)=0
virtual bool AllowParticipantsToRequestLocalRecording(bool bAllow, onAllowParticipantsToRequestLocalRecordingResult pfn)=0
virtual bool IsAutoAllowLocalRecordingRequestFeatureOn(onIsAutoAllowLocalRecordingRequestFeatureOnResult pfn)=0
virtual bool AllowParticipantsToUnmuteSelf(bool bAllow, onAllowParticipantsToUnmuteSelfResult pfn)=0
virtual bool IsParticipantsStartVideoAllowed(onIsParticipantsStartVideoAllowedResult pfn)=0
virtual bool AllowParticipantsToRename(bool bAllow, onAllowParticipantsToRenameResult pfn)=0
virtual bool EnableAutoAllowLocalRecordingRequestFeature(bool bEnable, onEnableAutoAllowLocalRecordingRequestFeatureResult pfn)=0
virtual bool IsParticipantsChatAllowed(onIsParticipantsChatAllowedResult pfn)=0
std::function< void(const BaseResult &)> onEnableAutoAllowLocalRecordingRequestFeatureResult
std::function< void(const BaseResult &)> onAllowParticipantsToShareResult
std::function< void(const BaseResult &)> onAllowParticipantsToStartVideoResult
std::function< void(const BaseResult &)> onAllowParticipantsToUnmuteSelfResult
std::function< void(const BaseResult &)> onAssignCoHostResult
std::function< void(const BoolValueResult &)> onIsParticipantsShareAllowedResult
std::function< void(const BoolValueResult &)> onIsAutoAllowLocalRecordingRequestFeatureOnResult
std::function< void(const BoolValueResult &)> onIsParticipantsShareWhiteBoardAllowedResult
std::function< void(const BaseResult &)> onReclaimHostResult
std::function< void(const BaseResult &)> onAllowParticipantsToShareWhiteBoardResult
std::function< void(const BaseResult &)> onMakeHostResult
std::function< void(const BoolValueResult &)> onIsParticipantsUnmuteSelfAllowedResult
std::function< void(const BoolValueResult &)> onIsParticipantsRenameAllowedResult
std::function< void(const BaseResult &)> onAllowParticipantsToChatResult
std::function< void(const BaseResult &)> onAllowParticipantsToRenameResult
std::function< void(const BaseResult &)> onAllowParticipantsToRequestLocalRecordingResult
std::function< void(const BaseResult &)> onInviteUserToMeetingResult
std::function< void(const GetUserRoleByUserIDResult &)> onGetUserRoleByUserIDResult
std::function< void(const BoolValueResult &)> onIsParticipantsRequestLocalRecordingAllowedResult
std::function< void(const BaseResult &)> onRevokeCoHostResult
std::function< void(const BoolValueResult &)> onIsParticipantsStartVideoAllowedResult
std::function< void(const BoolValueResult &)> onIsParticipantsChatAllowedResult