Meeting remote control interface.
More...
#include <meeting_remote_ctrl_interface.h>
Meeting remote control interface.
Definition at line 47 of file meeting_remote_ctrl_interface.h.
◆ ~IMeetingRemoteController()
virtual IMeetingRemoteController::~IMeetingRemoteController |
( |
| ) |
|
|
inlinevirtual |
◆ CanEnableAutoAcceptRemoteControlFeature()
virtual SDKError IMeetingRemoteController::CanEnableAutoAcceptRemoteControlFeature |
( |
| ) |
|
|
pure virtual |
Whether the current user can enable the auto accept remote control requests feature.
- Returns
- True means the current user can enable the feature.
◆ CanRequestControl()
virtual SDKError IMeetingRemoteController::CanRequestControl |
( |
unsigned int | shareSourceID | ) |
|
|
pure virtual |
Determine if the current user is able to request to control others remotely.
- Parameters
-
shareSourceID | Specify the share scource ID to check. |
- Returns
- If it is able to request to control the specified user by long-distance, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.
◆ DeclineRemoteControlRequest()
virtual SDKError IMeetingRemoteController::DeclineRemoteControlRequest |
( |
unsigned int | userId | ) |
|
|
pure virtual |
Refuse the request to remote control from the specified user.
- Parameters
-
userId | Specify the share scource ID to be disabled to remote control. |
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.
◆ EnableAutoAcceptRemoteControlFeature()
virtual SDKError IMeetingRemoteController::EnableAutoAcceptRemoteControlFeature |
( |
bool | bEnable | ) |
|
|
pure virtual |
Enable or disable auto accept remote control requests feature.
- Parameters
-
bEnable | True means that auto accept remote control requests are enabled; False means disabled. |
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise the function fails. To get extended error information, see SDKError enum.
◆ EnterRemoteControllingStatus()
virtual SDKError IMeetingRemoteController::EnterRemoteControllingStatus |
( |
unsigned int | shareSourceID | ) |
|
|
pure virtual |
Start remotely controlling the specified user's computer.
- Parameters
-
shareSourceID | Specify the share scource ID to be controlled. |
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.
◆ GetCurrentRemoteController()
virtual SDKError IMeetingRemoteController::GetCurrentRemoteController |
( |
unsigned int & | userId | ) |
|
|
pure virtual |
Get the controller ID who is currently controlling by long-distance.
- Parameters
-
[out] | userId | The user ID who is currently controlling by long-distance. ZERO(0) indicates that there is no controller for the moment. |
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.
◆ GiveRemoteControlTo()
virtual SDKError IMeetingRemoteController::GiveRemoteControlTo |
( |
unsigned int | userId | ) |
|
|
pure virtual |
Give the authority of remote control to the specified user.
- Parameters
-
userId | Specify the user ID that you want to give the authority. |
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.
◆ GiveupRemoteControl()
virtual SDKError IMeetingRemoteController::GiveupRemoteControl |
( |
unsigned int | shareSourceID | ) |
|
|
pure virtual |
Give up remotely controlling the specified user.
- Parameters
-
shareSourceID | Specify the share scource ID. |
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.
◆ IsAutoAcceptRemoteControlFeatureEnabled()
virtual bool IMeetingRemoteController::IsAutoAcceptRemoteControlFeatureEnabled |
( |
| ) |
|
|
pure virtual |
Determine if the auto accept remote control requests feature is enabled in the meeting.
- Returns
- True means that the feature enabled, False means that the feature isn't enabled.
◆ IsHaveRemoteControlRight()
virtual SDKError IMeetingRemoteController::IsHaveRemoteControlRight |
( |
unsigned int | shareSourceID | ) |
|
|
pure virtual |
Determine if the user has privileges to control the specified user remotely..
- Parameters
-
shareSourceID | Specify the share scource ID to check. |
- Returns
- If it is able to control the specified user by long-distance, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.
◆ IsInRemoteControllingStatus()
virtual SDKError IMeetingRemoteController::IsInRemoteControllingStatus |
( |
unsigned int | shareSourceID | ) |
|
|
pure virtual |
Determine if the current user is controlling the specified user remotely.
- Parameters
-
shareSourceID | Specify the share scource ID to check. |
- Returns
- If the specified user is in process of remote control, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.
◆ LeaveRemoteControllingStatus()
virtual SDKError IMeetingRemoteController::LeaveRemoteControllingStatus |
( |
unsigned int | shareSourceID | ) |
|
|
pure virtual |
Stop controlling remotely.
- Parameters
-
shareSourceID | Specify the share scource ID that you want to end the remote control. |
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.
◆ RequestRemoteControl()
virtual SDKError IMeetingRemoteController::RequestRemoteControl |
( |
unsigned int | shareSourceID | ) |
|
|
pure virtual |
Request to remotely control the specified user.
- Parameters
-
shareSourceID | Specify the share scource ID that you want to send the request. |
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.
◆ RevokeRemoteControl()
virtual SDKError IMeetingRemoteController::RevokeRemoteControl |
( |
| ) |
|
|
pure virtual |
Get back all the authority of remote control.
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.
◆ SetEvent()
Set meeting remote control callback event handler.
- Parameters
-
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.