Windows SDK API Reference
Loading...
Searching...
No Matches
meeting_remote_ctrl_interface.h
Go to the documentation of this file.
1
6#ifndef _MEETING_REMOTE_CTRL_INTERFACE_H_
7#define _MEETING_REMOTE_CTRL_INTERFACE_H_
8#include "zoom_sdk_def.h"
9
16{
26};
27
31{
32public:
36 virtual void onRemoteControlStatus(RemoteControlStatus status, unsigned int userId) = 0;
37};
38
42{
43public:
45
52
57 virtual SDKError CanRequestControl(unsigned int userId) = 0;
58
63 virtual SDKError IsHaveRemoteControlRight(unsigned int userId) = 0;
64
69 virtual SDKError IsInRemoteControllingStatus(unsigned int userId) = 0;
70
75 virtual SDKError EnterRemoteControllingStatus(unsigned int userId) = 0;
76
81 virtual SDKError LeaveRemoteControllingStatus(unsigned int userId) = 0;
82
87 virtual SDKError RequestRemoteControl(unsigned int userId) = 0;
88
93 virtual SDKError GiveupRemoteControl(unsigned int userId) = 0;
94
99 virtual SDKError GiveRemoteControlTo(unsigned int userId) = 0;
100
105 virtual SDKError DeclineRemoteControlRequest(unsigned int userId) = 0;
106
111
116 virtual SDKError GetCurrentRemoteController(unsigned int& userId) = 0;
117};
119#endif
Meeting remote control interface.
virtual SDKError RequestRemoteControl(unsigned int userId)=0
Send the request of remote control to the specified user.
virtual SDKError GiveRemoteControlTo(unsigned int userId)=0
Give the authority of remote control to the specified user.
virtual SDKError RevokeRemoteControl()=0
Get back all the authority of remote control.
virtual SDKError IsHaveRemoteControlRight(unsigned int userId)=0
Determine if it is able to control the specified user by long-distance.
virtual SDKError GiveupRemoteControl(unsigned int userId)=0
Abandon the remote control to the specified user.
virtual SDKError LeaveRemoteControllingStatus(unsigned int userId)=0
End controlling the specified user by long distance.
virtual SDKError IsInRemoteControllingStatus(unsigned int userId)=0
Determine if the specified user is in process of remote control.
virtual SDKError CanRequestControl(unsigned int userId)=0
Determine if it is able to ask for controlling the specified user by long-distance.
virtual SDKError GetCurrentRemoteController(unsigned int &userId)=0
Get the controller ID who is currently controlling by long-distance.
virtual SDKError EnterRemoteControllingStatus(unsigned int userId)=0
Control the specified user by long-distance.
virtual SDKError SetEvent(IMeetingRemoteCtrlEvent *pEvent)=0
Set meeting remote control callback event handler.
virtual SDKError DeclineRemoteControlRequest(unsigned int userId)=0
Refuse the request to remote control from the specified user.
Meeting remote control callback event.
virtual void onRemoteControlStatus(RemoteControlStatus status, unsigned int userId)=0
Callback event of notification of the remote control status.
RemoteControlStatus
Information category for authority and status changes during the remote Control. Here are more detail...
@ Remote_Control_I_Can_Control_Who_End
The authority of remote control. I lose control when remote control ends.
@ Remote_Control_I_Recv_Decline_Msg
Remote control information. I have received a refused information of remote control.
@ Remote_Control_I_Control_Who_Begin
The status of remote control. I am in the status of remote control.
@ Remote_Control_I_Can_Request_Control_Who
Remote control information. I can enable the remote control.
@ Remote_Control_I_Recv_Request_Msg
Remote control information. I have received an information of request for remote control.
@ Remote_Control_None
For initialization.
@ Remote_Control_I_Control_Who_End
The status of remote control. I am out of the remote control.
@ Remote_Control_I_Can_Control_Who_Begin
The authority of remote control. I get control when remote control begins.
@ Remote_Control_Who_Control_Me
The status of remote control. I am controlled by whom.
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:21
#define BEGIN_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:20
SDKError
SDK error types. Here are more detailed structural descriptions.
Definition: zoom_sdk_def.h:30