Plugin SDK for Windows API Reference
7.1.0.2020
Loading...
Searching...
No Matches
ToolSuiteMeetingInterface.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
ToolSuiteProxyDef.h
"
4
5
namespace
ZMToolSuiteProxy
6
{
7
namespace
meeting
{
8
typedef
std::function<void(
const
BaseResult
&)>
onChangeUserNameResult
;
9
typedef
std::function<void(
const
BaseResult
&)>
onLeaveMeetingResult
;
10
typedef
std::function<void(
const
BaseResult
&)>
onEndMeetingResult
;
11
12
typedef
std::function<void(
const
BaseResult
&)>
onSetMeetingTopicResult
;
13
typedef
std::function<void(
const
QueryAudioStatisticInfoResult
&)>
onQueryAudioStatisticInfoResult
;
14
typedef
std::function<void(
const
QueryVideoStatisticInfoResult
&)>
onQueryVideoStatisticInfoResult
;
15
typedef
std::function<void(
const
QueryOverallStatisticInfoResult
&)>
onQueryOverallStatisticInfoResult
;
16
typedef
std::function<void(
const
QueryShareStatisticInfoResult
&)>
onQueryShareStatisticInfoResult
;
17
18
class
IMeetingToolkit
19
{
20
public
:
21
virtual
ZMToolSuiteMeetingStatus
GetMeetingStatus
() = 0;
22
virtual
ZMToolSuiteGetMeetingProperty
GetMeetingProperty
() = 0;
23
virtual
IToolSuiteVector<ZMToolSuiteUser>
*
GetParticipantsList
() = 0;
24
virtual
IToolSuiteVector<ZMToolSuiteUser>
*
GetSpotlightedUserList
() = 0;
25
virtual
IToolSuiteVector<ZMToolSuiteUser>
*
GetAttendeeList
() = 0;
26
27
virtual
bool
ChangeUserName
(
unsigned
int
iUserID,
const
zchar_t
* strUserName,
onChangeUserNameResult
pfn) = 0;
28
virtual
bool
LeaveMeeting
(
onLeaveMeetingResult
pfn) = 0;
29
virtual
bool
EndMeeting
(
onEndMeetingResult
pfn) = 0;
30
31
virtual
bool
SetMeetingTopic
(
const
zchar_t
* sTopic,
onSetMeetingTopicResult
pfn) = 0;
32
virtual
bool
QueryAudioStatisticInfo
(
onQueryAudioStatisticInfoResult
pfn) = 0;
33
virtual
bool
QueryVideoStatisticInfo
(
onQueryVideoStatisticInfoResult
pfn) = 0;
34
virtual
bool
QueryOverallStatisticInfo
(
onQueryOverallStatisticInfoResult
pfn) = 0;
35
virtual
bool
QueryShareStatisticInfo
(
onQueryShareStatisticInfoResult
pfn) = 0;
36
};
37
}
38
}
ToolSuiteProxyDef.h
zchar_t
wchar_t zchar_t
Definition
ToolSuiteProxyPlatform.h:14
ZMToolSuiteProxy::IToolSuiteVector
Definition
ToolSuiteVectorInterface.h:7
ZMToolSuiteProxy::meeting::IMeetingToolkit
Definition
ToolSuiteMeetingInterface.h:19
ZMToolSuiteProxy::meeting::IMeetingToolkit::SetMeetingTopic
virtual bool SetMeetingTopic(const zchar_t *sTopic, onSetMeetingTopicResult pfn)=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::LeaveMeeting
virtual bool LeaveMeeting(onLeaveMeetingResult pfn)=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::QueryAudioStatisticInfo
virtual bool QueryAudioStatisticInfo(onQueryAudioStatisticInfoResult pfn)=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::EndMeeting
virtual bool EndMeeting(onEndMeetingResult pfn)=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::GetMeetingStatus
virtual ZMToolSuiteMeetingStatus GetMeetingStatus()=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::GetAttendeeList
virtual IToolSuiteVector< ZMToolSuiteUser > * GetAttendeeList()=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::QueryVideoStatisticInfo
virtual bool QueryVideoStatisticInfo(onQueryVideoStatisticInfoResult pfn)=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::QueryShareStatisticInfo
virtual bool QueryShareStatisticInfo(onQueryShareStatisticInfoResult pfn)=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::GetSpotlightedUserList
virtual IToolSuiteVector< ZMToolSuiteUser > * GetSpotlightedUserList()=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::GetMeetingProperty
virtual ZMToolSuiteGetMeetingProperty GetMeetingProperty()=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::QueryOverallStatisticInfo
virtual bool QueryOverallStatisticInfo(onQueryOverallStatisticInfoResult pfn)=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::GetParticipantsList
virtual IToolSuiteVector< ZMToolSuiteUser > * GetParticipantsList()=0
ZMToolSuiteProxy::meeting::IMeetingToolkit::ChangeUserName
virtual bool ChangeUserName(unsigned int iUserID, const zchar_t *strUserName, onChangeUserNameResult pfn)=0
ZMToolSuiteProxy::meeting
Definition
ToolSuiteAnnotationInterface.h:11
ZMToolSuiteProxy::meeting::onQueryShareStatisticInfoResult
std::function< void(const QueryShareStatisticInfoResult &)> onQueryShareStatisticInfoResult
Definition
ToolSuiteMeetingInterface.h:16
ZMToolSuiteProxy::meeting::onEndMeetingResult
std::function< void(const BaseResult &)> onEndMeetingResult
Definition
ToolSuiteMeetingInterface.h:10
ZMToolSuiteProxy::meeting::onQueryAudioStatisticInfoResult
std::function< void(const QueryAudioStatisticInfoResult &)> onQueryAudioStatisticInfoResult
Definition
ToolSuiteMeetingInterface.h:13
ZMToolSuiteProxy::meeting::onQueryOverallStatisticInfoResult
std::function< void(const QueryOverallStatisticInfoResult &)> onQueryOverallStatisticInfoResult
Definition
ToolSuiteMeetingInterface.h:15
ZMToolSuiteProxy::meeting::onLeaveMeetingResult
std::function< void(const BaseResult &)> onLeaveMeetingResult
Definition
ToolSuiteMeetingInterface.h:9
ZMToolSuiteProxy::meeting::onSetMeetingTopicResult
std::function< void(const BaseResult &)> onSetMeetingTopicResult
Definition
ToolSuiteMeetingInterface.h:12
ZMToolSuiteProxy::meeting::onChangeUserNameResult
std::function< void(const BaseResult &)> onChangeUserNameResult
Definition
ToolSuiteMeetingInterface.h:8
ZMToolSuiteProxy::meeting::onQueryVideoStatisticInfoResult
std::function< void(const QueryVideoStatisticInfoResult &)> onQueryVideoStatisticInfoResult
Definition
ToolSuiteMeetingInterface.h:14
ZMToolSuiteProxy
Definition
ToolSuiteAnnotationInterface.h:6
ZMToolSuiteProxy::ZMToolSuiteMeetingStatus
ZMToolSuiteMeetingStatus
Definition
ToolSuiteProxyDef.h:121
ZMToolSuiteProxy::BaseResult
Definition
ToolSuiteProxyDef.h:36
ZMToolSuiteProxy::QueryAudioStatisticInfoResult
Definition
ToolSuiteProxyDef.h:211
ZMToolSuiteProxy::QueryOverallStatisticInfoResult
Definition
ToolSuiteProxyDef.h:266
ZMToolSuiteProxy::QueryShareStatisticInfoResult
Definition
ToolSuiteProxyDef.h:270
ZMToolSuiteProxy::QueryVideoStatisticInfoResult
Definition
ToolSuiteProxyDef.h:215
ZMToolSuiteProxy::ZMToolSuiteGetMeetingProperty
Definition
ToolSuiteProxyDef.h:161
x64
export_h
ToolSuiteMeetingInterface.h
Generated by
1.14.0