Video SDK for Android API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKUser.java
Go to the documentation of this file.
1package us.zoom.sdk;
2
3import java.util.List;
4
8public interface ZoomVideoSDKUser {
9
15 @Deprecated
17
22 String getUserKey();
23
28 String getUserID();
29
34 String getUserName();
35
41
47
53
58 List<ZoomVideoSDKShareAction> getShareActionList();
59
60
65 boolean isHost();
66
71 boolean isManager();
72
78
84
90
95 List<ZoomVideoSDKRawDataPipe> getMultiCameraStreamList();
96
101 List<ZoomVideoSDKVideoCanvas> getMultiCameraCanvasList();
102
103
109
117 @Deprecated
118 boolean setUserVolume(float volume, boolean isShareAudio);
119
126 @Deprecated
127 float getUserVolume(boolean isShareAudio);
128
135 @Deprecated
136 boolean canSetUserVolume(boolean isShareAudio);
137
143
148 String getUserGUID();
149
155 int transferFile(String filePath);
156
162
167 boolean isInSubSession();
168
174
181
187
193
199 float getUserPlaybackVolume(boolean isShareAudio);
200
206 boolean canSetUserPlaybackVolume(boolean isShareAudio);
207
214 boolean setUserPlaybackVolume(float volume, boolean isShareAudio);
215}
Enumeration of the data type for network quality monitoring.
Enumeration of the network statuses.
Enumeration of the status of whiteboard sharing.
Interface for user to subscribe/unSubscribe video raw data. ZoomVideoSDKUser#getVideoPipe().
Zoom Video SDK user information.
String getUserKey()
Gets the user's key.
boolean isInSubSession()
Determines whether the user is in a SubSession.
ZoomVideoSDKNetworkStatus getNetworkLevel(ZoomVideoSDKDataType type)
Gets the network quality level of the specified data type for the user.
String getCustomIdentity()
Gets the user's custom identity.
boolean setUserVolume(float volume, boolean isShareAudio)
Sets the user's local volume. This does not affect how other participants hear the user.
ZoomVideoSDKAudioStatus getAudioStatus()
Gets the user's audio status.
String getUserID()
Gets the user's ID.
boolean canSetUserVolume(boolean isShareAudio)
Determines which audio you can set, shared audio or microphone.
ZoomVideoSDKShareStatisticInfo getShareStatisticInfo()
Gets the user's share statistic information.
boolean isVideoSpotLighted()
Determines whether the user's video is spotlighted.
boolean isManager()
Determines whether the user is the manager.
List< ZoomVideoSDKRawDataPipe > getMultiCameraStreamList()
Gets the user's multi-camera stream list.
ZoomVideoSDKVideoCanvas getVideoCanvas()
Gets the user's video canvas.
boolean isHost()
Determines whether the user is the host.
ZoomVideoSDKRawDataPipe getVideoPipe()
Gets the user's video pipe.
boolean canSetUserPlaybackVolume(boolean isShareAudio)
Checks whether you can set the volume for shared audio or microphone.
ZoomVideoSDKWhiteboardStatus getWhiteboardStatus()
Gets the whiteboard sharing status of the user.
String getUserGUID()
Gets the user's GUID.
ZoomVideoSDKRemoteCameraControlHelper getRemoteCameraControlHelper()
Gets the helper class instance to access the remote camera control.
int transferFile(String filePath)
Sends a file to the current user object.
List< ZoomVideoSDKVideoCanvas > getMultiCameraCanvasList()
Gets the user's multi-camera canvas list.
float getUserVolume(boolean isShareAudio)
Gets the user volume.
float getUserPlaybackVolume(boolean isShareAudio)
Gets the local volume.
List< ZoomVideoSDKShareAction > getShareActionList()
Gets the user's share-action list.
ZoomVideoSDKNetworkStatus getOverallNetworkLevel()
Gets the overall network quality level of the user.
boolean isIncomingLiveStreamUser()
Determines whether the user is an incoming live stream user.
boolean hasIndividualRecordingConsent()
Determines whether the user agrees to individual video recording.
ZoomVideoSDKVideoStatisticInfo getVideoStatisticInfo()
Gets the user's video statistic information.
boolean setUserPlaybackVolume(float volume, boolean isShareAudio)
Sets the user's local volume. This does not affect how other participants hear the user.
int getAudioLevel()
Gets the current audio level of a remote user.
String getUserName()
Gets the user's name in the session.
Interface for subscribing or unsubscribing to a specific user's video or share canvas....