6 #ifndef _MEETING_REMOTE_CTRL_INTERFACE_H_ 7 #define _MEETING_REMOTE_CTRL_INTERFACE_H_ 8 #include "..\zoom_sdk_def.h" 10 BEGIN_ZOOM_SDK_NAMESPACE
116 END_ZOOM_SDK_NAMESPACE
virtual SDKError EnterRemoteControllingStatus(unsigned int userId)=0
Control the specified user by long-distance.
virtual SDKError RevokeRemoteControl()=0
Get back all the authority of remote control.
Remote control information. I can enable the remote control.
Definition: meeting_remote_ctrl_interface.h:18
virtual SDKError DeclineRemoteControlRequest(unsigned int userId)=0
Refuse the request to remote control from the specified user.
Remote control information. I have received an information of request for remote control.
Definition: meeting_remote_ctrl_interface.h:25
The authority of remote control. I get control when remote control begins.
Definition: meeting_remote_ctrl_interface.h:19
virtual SDKError IsHaveRemoteControlRight(unsigned int userId)=0
Determine if it is able to control the specified user by long-distance.
virtual SDKError CanRequestControl(unsigned int userId)=0
Determine if it is able to ask for controlling the specified user by long-distance.
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...
Definition: meeting_remote_ctrl_interface.h:15
SDKError
SDK error types. Here are more detailed structural descriptions.
Definition: zoom_sdk_def.h:29
virtual SDKError SetEvent(IMeetingRemoteCtrlEvent *pEvent)=0
Set meeting remote control callback event handler.
The authority of remote control. I lose control when remote control ends.
Definition: meeting_remote_ctrl_interface.h:20
virtual SDKError RequestRemoteControl(unsigned int userId)=0
Send the request of remote control to the specified user.
virtual SDKError GetCurrentRemoteController(unsigned int &userId)=0
Get the controller ID who is currently controlling by long-distance.
For initialization.
Definition: meeting_remote_ctrl_interface.h:17
virtual SDKError GiveupRemoteControl(unsigned int userId)=0
Abandon the remote control to the specified user.
The status of remote control. I am in the status of remote control.
Definition: meeting_remote_ctrl_interface.h:21
virtual SDKError IsInRemoteControllingStatus(unsigned int userId)=0
Determine if the specified user is in process of remote control.
virtual SDKError GiveRemoteControlTo(unsigned int userId)=0
Give the authority of remote control to the specified user.
The status of remote control. I am out of the remote control.
Definition: meeting_remote_ctrl_interface.h:22
Meeting remote control callback event.
Definition: meeting_remote_ctrl_interface.h:30
The status of remote control. I am controlled by whom.
Definition: meeting_remote_ctrl_interface.h:23
virtual SDKError LeaveRemoteControllingStatus(unsigned int userId)=0
End controlling the specified user by long distance.
Meeting remote control interface.
Definition: meeting_remote_ctrl_interface.h:41
Remote control information. I have received a refused information of remote control.
Definition: meeting_remote_ctrl_interface.h:24