Remote controller interface in meeting.  
 More...
|  | 
| void | addListener (InMeetingRemoteControlListener listener) | 
|  | Register a listener for remote control event. 
 | 
|  | 
| void | removeListener (InMeetingRemoteControlListener listener) | 
|  | Unregister the listener for remote control event. 
 | 
|  | 
| boolean | hasRemoteControlPrivilege (long shareSourceID) | 
|  | Query if the current user has the remote control privilege. 
 | 
|  | 
| MobileRTCSDKError | startRemoteControl (long shareSourceID) | 
|  | Set to start remote controlling. 
 | 
|  | 
| boolean | isRemoteController (long shareSourceID) | 
|  | Query if the current user gets the remote control privilege. 
 | 
|  | 
| MobileRTCSDKError | grabRemoteControl (long shareSourceID) | 
|  | Set to enable remote control. User should tap the screen icon once received the privilege to control one's screen remotely. 
 | 
|  | 
| MobileRTCSDKError | remoteControlSingleTap (long shareSourceID, float x, float y) | 
|  | Simulate a mouse click with a finger clicking once on the screen. 
 | 
|  | 
| MobileRTCSDKError | remoteControlDoubleTap (long shareSourceID, float x, float y) | 
|  | Simulate a mouse double-click with a finger clicking twice successively on the screen. 
 | 
|  | 
| MobileRTCSDKError | remoteControlLongPress (long shareSourceID, float x, float y) | 
|  | Simulate a mouse right-click with a finger pressing phone screen for more than 3 seconds. 
 | 
|  | 
| MobileRTCSDKError | remoteControlDoubleScroll (long shareSourceID, float x, float y) | 
|  | Simulate a mouse scroll with two fingers scrolling up and down. 
 | 
|  | 
| MobileRTCSDKError | remoteControlSingleMove (long shareSourceID, float x, float y) | 
|  | Move remote cursor by dragging mouse icon on phone. 
 | 
|  | 
| MobileRTCSDKError | remoteControlCharInput (long shareSourceID, String str) | 
|  | Simulate keyboard input. 
 | 
|  | 
| MobileRTCSDKError | remoteControlKeyInput (long shareSourceID, InMeetingRemoteController.MobileRTCRemoteControlInputType keyType) | 
|  | Simulate an Enter key or Delete key on the keyboard. 
 | 
|  | 
Remote controller interface in meeting. 
Definition at line 8 of file InMeetingRemoteController.java.
◆ addListener()
Register a listener for remote control event. 
- Parameters
- 
  
    | listener | The listener instance. |  
 
 
 
◆ grabRemoteControl()
      
        
          | MobileRTCSDKError us.zoom.sdk.InMeetingRemoteController.grabRemoteControl | ( | long | shareSourceID | ) |  | 
      
 
Set to enable remote control. User should tap the screen icon once received the privilege to control one's screen remotely. 
- Parameters
- 
  
    | shareSourceID | shareSourceID The source ID of user to be controlled. |  
 
- Returns
- If the function succeeds, it will return SDKERR_SUCCESS. Otherwise failed. 
 
 
◆ hasRemoteControlPrivilege()
      
        
          | boolean us.zoom.sdk.InMeetingRemoteController.hasRemoteControlPrivilege | ( | long | shareSourceID | ) |  | 
      
 
Query if the current user has the remote control privilege. 
- Parameters
- 
  
    | shareSourceID | shareSourceID The source ID of user to be checked. |  
 
- Returns
- If the function succeeds, it will return SDKERR_SUCCESS. Otherwise failed. 
 
 
◆ isRemoteController()
      
        
          | boolean us.zoom.sdk.InMeetingRemoteController.isRemoteController | ( | long | shareSourceID | ) |  | 
      
 
Query if the current user gets the remote control privilege. 
- Parameters
- 
  
    | shareSourceID | shareSourceID The source ID of user to be checked. |  
 
- Returns
- TRUE means that the user got the remote control privilege. FALSE not. 
 
 
◆ remoteControlCharInput()
      
        
          | MobileRTCSDKError us.zoom.sdk.InMeetingRemoteController.remoteControlCharInput | ( | long | shareSourceID, | 
        
          |  |  | String | str ) | 
      
 
Simulate keyboard input. 
- Parameters
- 
  
    | str | The characters input in remote control. |  | shareSourceID | The source ID of user to be controlled. |  
 
- Returns
- If the function succeeds, it will return SDKERR_SUCCESS. Otherwise failed. 
 
 
◆ remoteControlDoubleScroll()
      
        
          | MobileRTCSDKError us.zoom.sdk.InMeetingRemoteController.remoteControlDoubleScroll | ( | long | shareSourceID, | 
        
          |  |  | float | x, | 
        
          |  |  | float | y ) | 
      
 
Simulate a mouse scroll with two fingers scrolling up and down. 
- Parameters
- 
  
    | shareSourceID | The source ID of user to be controlled. |  | x | The value of x coordinate of the shared content window. When user clicks on phone screen, the value of the x coordinate on the phone is not as same as that of sharing monitor. The former will be converted by Api to that on the monitor. |  | y | The value of y coordinate of the shared content window. When user clicks on phone screen, the value of the y coordinate on the phone is not as same as that of sharing monitor. The former will be converted by Api to that on the monitor. |  
 
- Returns
- If the function succeeds, it will return SDKERR_SUCCESS. Otherwise failed. 
 
 
◆ remoteControlDoubleTap()
      
        
          | MobileRTCSDKError us.zoom.sdk.InMeetingRemoteController.remoteControlDoubleTap | ( | long | shareSourceID, | 
        
          |  |  | float | x, | 
        
          |  |  | float | y ) | 
      
 
Simulate a mouse double-click with a finger clicking twice successively on the screen. 
- Parameters
- 
  
    | shareSourceID | The source ID of user to be controlled. |  | x | The value of x coordinate of the shared content window. When user clicks on phone screen, the value of the x coordinate on the phone is not as same as that of sharing monitor. The former will be converted by Api to that on the monitor. |  | y | The value of y coordinate of the shared content window. When user clicks on phone screen, the value of the y coordinate on the phone is not as same as that of sharing monitor. The former will be converted by Api to that on the monitor. |  
 
- Returns
- If the function succeeds, it will return SDKERR_SUCCESS. Otherwise failed. 
 
 
◆ remoteControlKeyInput()
      
        
          | MobileRTCSDKError us.zoom.sdk.InMeetingRemoteController.remoteControlKeyInput | ( | long | shareSourceID, | 
        
          |  |  | InMeetingRemoteController.MobileRTCRemoteControlInputType | keyType ) | 
      
 
Simulate an Enter key or Delete key on the keyboard. 
- Parameters
- 
  
    | shareSourceID | The source ID of user to be controlled. |  | keyType | The types of button. |  
 
- Returns
- If the function succeeds, it will return SDKERR_SUCCESS. Otherwise failed. 
 
 
◆ remoteControlLongPress()
      
        
          | MobileRTCSDKError us.zoom.sdk.InMeetingRemoteController.remoteControlLongPress | ( | long | shareSourceID, | 
        
          |  |  | float | x, | 
        
          |  |  | float | y ) | 
      
 
Simulate a mouse right-click with a finger pressing phone screen for more than 3 seconds. 
- Parameters
- 
  
    | shareSourceID | The source ID of user to be controlled. |  | x | The value of x coordinate of the shared content window. When user clicks on phone screen, the value of the x coordinate on the phone is not as same as that of sharing monitor. The former will be converted by Api to that on the monitor. |  | y | The value of y coordinate of the shared content window. When user clicks on phone screen, the value of the y coordinate on the phone is not as same as that of sharing monitor. The former will be converted by Api to that on the monitor. |  
 
- Returns
- If the function succeeds, it will return SDKERR_SUCCESS. Otherwise failed. 
 
 
◆ remoteControlSingleMove()
      
        
          | MobileRTCSDKError us.zoom.sdk.InMeetingRemoteController.remoteControlSingleMove | ( | long | shareSourceID, | 
        
          |  |  | float | x, | 
        
          |  |  | float | y ) | 
      
 
Move remote cursor by dragging mouse icon on phone. 
- Parameters
- 
  
    | shareSourceID | The source ID of user to be controlled. |  | x | The value of x coordinate of the shared content window. When user clicks on phone screen, the value of the x coordinate on the phone is not as same as that of sharing monitor. The former will be converted by Api to that on the monitor. |  | y | The value of y coordinate of the shared content window. When user clicks on phone screen, the value of the y coordinate on the phone is not as same as that of sharing monitor. The former will be converted by Api to that on the monitor. |  
 
- Returns
- If the function succeeds, it will return SDKERR_SUCCESS. Otherwise failed. 
 
 
◆ remoteControlSingleTap()
      
        
          | MobileRTCSDKError us.zoom.sdk.InMeetingRemoteController.remoteControlSingleTap | ( | long | shareSourceID, | 
        
          |  |  | float | x, | 
        
          |  |  | float | y ) | 
      
 
Simulate a mouse click with a finger clicking once on the screen. 
- Parameters
- 
  
    | shareSourceID | The source ID of user to be controlled. |  | x | The value of x coordinate of the shared content window. When user clicks on phone screen, the value of the x coordinate on the phone is not as same as that of sharing monitor. The former will be converted by Api to that of monitor. |  | y | The value of y coordinate of the shared content window. When user clicks on phone screen, the value of the y coordinate on the phone is not as same as that of sharing monitor. The former will be converted by Api to that on the monitor. |  
 
- Returns
- If the function succeeds, it will return SDKERR_SUCCESS. Otherwise failed. 
 
 
◆ removeListener()
Unregister the listener for remote control event. 
- Parameters
- 
  
    | listener | The listener instance. |  
 
 
 
◆ startRemoteControl()
      
        
          | MobileRTCSDKError us.zoom.sdk.InMeetingRemoteController.startRemoteControl | ( | long | shareSourceID | ) |  | 
      
 
Set to start remote controlling. 
- Parameters
- 
  
    | shareSourceID | shareSourceID The source ID of user to be controlled. |  
 
- Returns
- If the function succeeds, it will return SDKERR_SUCCESS. Otherwise failed.