Plugin SDK for Windows API Reference 7.1.0.2020
Loading...
Searching...
No Matches
ToolSuiteRecordingInterface.h
Go to the documentation of this file.
1#pragma once
2
3#include "ToolSuiteProxyDef.h"
4
5namespace ZMToolSuiteProxy
6{
7 //recording
8 typedef std::function<void(const GetCmrStatsResult&)> onGetCloudRecordingStatusResult;
10 typedef std::function<void(const BaseResult&)> onStartCloudRecordingResult;
11 typedef std::function<void(const BaseResult&)> onStopCloudRecordingResult;
12 typedef std::function<void(const BaseResult&)> onPauseCloudRecordingResult;
13 typedef std::function<void(const BaseResult&)> onResumeCloudRecordingResult;
14 typedef std::function<void(const BaseResult&)> onCanStartCloudRecordingResult;
15 typedef std::function<void(const BaseResult&)> onCanStartLocalRecordingResult;
16 typedef std::function<void(const BaseResult&)> onStartLocalRecordingResult;
17 typedef std::function<void(const BaseResult&)> onStopLocalRecordingResult;
18 typedef std::function<void(const BaseResult&)> onPauseLocalRecordingResult;
19 typedef std::function<void(const BaseResult&)> onResumeLocalRecordingResult;
20
21 typedef std::function<void(const BaseResult&)> onRequestLocalRecordingPrivilegeResult;
22
23
24 namespace meeting {
42 }
43}
44
virtual bool StopLocalRecording(onStopLocalRecordingResult pfn)=0
virtual bool StartCloudRecording(onStartCloudRecordingResult pfn)=0
virtual bool GetCloudRecordingStatus(onGetCloudRecordingStatusResult pfn)=0
virtual bool PauseCloudRecording(onPauseCloudRecordingResult pfn)=0
virtual bool StopCloudRecording(onStopCloudRecordingResult pfn)=0
virtual bool CanStartCloudRecording(unsigned int iUserId, onCanStartCloudRecordingResult pfn)=0
virtual bool ResumeLocalRecording(onResumeLocalRecordingResult pfn)=0
virtual bool StartLocalRecording(onStartLocalRecordingResult pfn)=0
virtual bool RequestLocalRecordingPrivilege(onRequestLocalRecordingPrivilegeResult pfn)=0
virtual bool PauseLocalRecording(onPauseLocalRecordingResult pfn)=0
virtual bool ResumeCloudRecording(onResumeCloudRecordingResult pfn)=0
virtual bool GetLocalRecordingStatus(onGetLocalRecordingStatusResult pfn)=0
virtual bool CanStartLocalRecording(unsigned int iUserId, onCanStartLocalRecordingResult pfn)=0
std::function< void(const BaseResult &)> onRequestLocalRecordingPrivilegeResult
std::function< void(const BaseResult &)> onPauseLocalRecordingResult
std::function< void(const BaseResult &)> onStartLocalRecordingResult
std::function< void(const BaseResult &)> onCanStartCloudRecordingResult
std::function< void(const BaseResult &)> onStopLocalRecordingResult
std::function< void(const BaseResult &)> onStopCloudRecordingResult
std::function< void(const BaseResult &)> onCanStartLocalRecordingResult
std::function< void(const BaseResult &)> onPauseCloudRecordingResult
std::function< void(const GetCmrStatsResult &)> onGetCloudRecordingStatusResult
std::function< void(const BaseResult &)> onStartCloudRecordingResult
std::function< void(const BaseResult &)> onResumeCloudRecordingResult
std::function< void(const BaseResult &)> onResumeLocalRecordingResult
std::function< void(const GetLocalRecordingStatsResult &)> onGetLocalRecordingStatusResult