Video SDK for Android API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKShareHelper.java
Go to the documentation of this file.
1package us.zoom.sdk;
2
3import android.content.Intent;
4import android.graphics.Bitmap;
5import android.view.View;
6
10public interface ZoomVideoSDKShareHelper {
11
18 int startShareView(View view);
19
37 int startShareScreen(Intent data);
38
50
55 int stopShare();
56
61 boolean isSharingOut();
62
68
73 boolean isOtherSharing();
74
80 public int lockShare(boolean lock);
81
86 public boolean isShareLocked();
87
97
103
109 int disableViewerAnnotation(boolean disable);
110
116
127
134
141 int enableShareDeviceAudio(boolean enable);
142
148
154 int enablePlaySharingAudioRawdata(boolean bPlaying);
155
162
169
176 int enableMultiShare(boolean enable);
177
183
192
201
209
215
223 int setAnnotationVanishingToolTime(int displayTime, int vanishingTime);
224
231
238}
Zoom Video SDK video canvas view.
abstract ZoomVideoSDKWhiteboardHelper getWhiteboardHelper()
Gets the whiteboard helper object.
int lockShare(boolean lock)
Locks sharing the view or screen. Only the host can call this method.
boolean isShareLocked()
Determines whether sharing the view or screen is locked.
int startShareScreen(Intent data)
Shares a selected screen through Intent.
int disableViewerAnnotation(boolean disable)
Disables or enables viewer's annotation by the share owner. Only the share owner can call this functi...
boolean isShareDeviceAudioEnabled()
Determines whether the SDK has enabled share device sound.
int getAnnotationVanishingToolDisplayTime()
Gets the current vanishing tool time settings for the tool remains visible before fading.
int startShareWithPreprocessing(ZoomVideoSDKSharePreprocessParam param, IZoomVideoSDKSharePreprocessor preprocessor)
Starts share preprocessing.
boolean isViewerAnnotationDisabled()
Determines whether annotation on current sharing is disabled.
boolean isSharingOut()
Determines whether the current user is sharing.
int enablePlaySharingAudioRawdata(boolean bPlaying)
Enables or disables local playback of shared audio raw data.
int resumeShare()
Resumes share. For camera share, the presenter can restart the camera share.
void removePreprocessingOverlayImage()
Removes the currently applied bitmap overlay from the shared image stream when using startShareWithPr...
int destroyAnnotationHelper(ZoomVideoSDKAnnotationHelper helper)
Destroys the annotation helper.
int getAnnotationVanishingToolVanishingTime()
Gets the current vanishing tool time settings for the tool to fade out after displayTime.
boolean isOtherSharing()
Determines whether another user is sharing.
int setAnnotationVanishingToolTime(int displayTime, int vanishingTime)
Sets the vanishing tool time.
int startShareView(View view)
Shares a selected view.
int startShareCamera(ZoomVideoSDKCameraShareView view)
Shares the selected camera. Query the selected camera using ZoomVideoSDKVideoHelper#getCameraList()....
int enableShareDeviceAudio(boolean enable)
Enables or disables the device sound when sharing. The SDK does not support sharing device audio,...
int pauseShare()
Pauses share. For camera share, the presenter can pause the share to support annotation.
boolean isAnnotationFeatureSupport()
Determines whether the annotation feature is supported.
int enableMultiShare(boolean enable)
Enables or disables participants to share simultaneously.
int startSharingExternalSource(ZoomVideoSDKShareSource source, ZoomVideoSDKShareAudioSource pAudioSource, boolean bPlaying)
Shares an external source.
boolean isScreenSharingOut()
Determines whether the current user is sharing the screen.
boolean isMultiShareEnabled()
Determines whether multi share is enabled.
ZoomVideoSDKAnnotationHelper createAnnotationHelper(ZoomVideoSDKVideoView view)
Creates an annotation helper based on the shared view. The view passed in this function should be a s...
int stopShare()
Stops view or screen share.
int applyPreprocessingOverlayImage(Bitmap bitmap)
Applies a bitmap overlay to the shared image stream when using startShareWithPreprocessing(ZoomVideoS...