Meeting SDK for Android API Reference
Loading...
Searching...
No Matches
InMeetingRemoteController.java
Go to the documentation of this file.
1package us.zoom.sdk;
2
3import us.zoom.core.interfaces.IListener;
4
8public interface InMeetingRemoteController {
9
10 interface InMeetingRemoteControlListener extends IListener {
11
17 void onUserGetRemoteControlPrivilege(long shareSourceId);
18
24 void remoteControlStarted(long shareSourceId);
25 }
26
38 MobileRTCRemoteControl_Return
39 }
40
47
54
61 public boolean hasRemoteControlPrivilege(long shareSourceID);
62
69 public MobileRTCSDKError startRemoteControl(long shareSourceID);
70
77 public boolean isRemoteController(long shareSourceID);
78
85 public MobileRTCSDKError grabRemoteControl(long shareSourceID);
86
95 public MobileRTCSDKError remoteControlSingleTap(long shareSourceID, float x, float y);
96
97
106 public MobileRTCSDKError remoteControlDoubleTap(long shareSourceID, float x, float y);
107
116 public MobileRTCSDKError remoteControlLongPress(long shareSourceID, float x, float y);
117
126 public MobileRTCSDKError remoteControlDoubleScroll(long shareSourceID, float x, float y);
127
136 public MobileRTCSDKError remoteControlSingleMove(long shareSourceID, float x, float y);
137
138
146 public MobileRTCSDKError remoteControlCharInput(long shareSourceID, String str);
147
148
157}
Type of operations when the user is in remote controlling.
MobileRTCRemoteControl_Del
Press the key Delete to remove unwanted shared content.
Enumeration of common errors of SDK.
void remoteControlStarted(long shareSourceId)
Callback when the user starts to remote control.
void onUserGetRemoteControlPrivilege(long shareSourceId)
Callback once the privilege of remote control is changed.
Remote controller interface in meeting.
MobileRTCSDKError remoteControlDoubleTap(long shareSourceID, float x, float y)
Simulate a mouse double-click with a finger clicking twice successively on the screen.
MobileRTCSDKError remoteControlKeyInput(long shareSourceID, InMeetingRemoteController.MobileRTCRemoteControlInputType keyType)
Simulate an Enter key or Delete key on the keyboard.
void addListener(InMeetingRemoteControlListener listener)
Register a listener for remote control event.
MobileRTCSDKError remoteControlCharInput(long shareSourceID, String str)
Simulate keyboard input.
boolean hasRemoteControlPrivilege(long shareSourceID)
Query if the current user has the remote control privilege.
boolean isRemoteController(long shareSourceID)
Query if the current user gets the remote control privilege.
MobileRTCSDKError startRemoteControl(long shareSourceID)
Set to start remote controlling.
MobileRTCSDKError grabRemoteControl(long shareSourceID)
Set to enable remote control. User should tap the screen icon once received the privilege to control ...
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 remoteControlSingleTap(long shareSourceID, float x, float y)
Simulate a mouse click with a finger clicking once on the screen.
MobileRTCSDKError remoteControlSingleMove(long shareSourceID, float x, float y)
Move remote cursor by dragging mouse icon on phone.
void removeListener(InMeetingRemoteControlListener listener)
Unregister the listener for remote control event.
MobileRTCSDKError remoteControlDoubleScroll(long shareSourceID, float x, float y)
Simulate a mouse scroll with two fingers scrolling up and down.