Published June 6, 2023
Added
- New interface to allow host or co-host to disable the chat feature.
- New interface in
ZoomVideoSDKChatHelper
int changeChatPrivilege(ZoomVideoSDKChatPrivilegeType privilege)
- New enum in
ZoomVideoSDKChatPrivilegeType
ZoomVideoSDKChatPrivilege_Unknown ZoomVideoSDKChatPrivilege_Publicly_And_Privately ZoomVideoSDKChatPrivilege_No_One ZoomVideoSDKChatPrivilege_Publicly
- New callback in
ZoomVideoSDKDelegate
void onChatPrivilegeChanged(ZoomVideoSDKChatHelper chatHelper, ZoomVideoSDKChatPrivilegeType currentPrivilege)
- New interface to get original and translated content in live transcription.
- New callback in
ZoomVideoSDKDelegate
void onOriginalLanguageMsgReceived(ZoomVideoSDKLiveTranscriptionHelper.ILiveTranscriptionMessageInfo messageInfo)
- Remove enum in
ZoomVideoSDKLiveTranscriptionOperationType
ZoomVideoSDKLiveTranscription_OperationType_NoTranslation
- New interface to support system audio will open automatically after join session and call
startAudio
when computer's audio is mute. - New interface in
ZoomVideoSDKAudioOption
public boolean autoAdjustSpeakerVolume
- New interface to support the Zoom renderer for raw data.
- New enum in
ZoomVideoSDKCanvasType
ZoomVideoSDKCanvasType_VideoData ZoomVideoSDKCanvasType_ShareData
- New callback in
ZoomVideoSDKDelegate
void onVideoCanvasSubscribeFail(ZoomVideoSDKVideoSubscribeFailReason fail_reason, ZoomVideoSDKUser pUser, ZoomVideoSDKVideoView view) void onShareCanvasSubscribeFail(ZoomVideoSDKVideoSubscribeFailReason fail_reason, ZoomVideoSDKUser pUser, ZoomVideoSDKVideoView view)
- New enum in
ZoomVideoSDKVideoSubscribeFailReason
ZoomVideoSDKSubscribe_Fail_None ZoomVideoSDKSubscribe_Fail_HasSubscribe1080POr720P ZoomVideoSDKSubscribe_Fail_HasSubscribeTwo720P ZoomVideoSDKSubscribe_Fail_HasSubscribeExceededLimit ZoomVideoSDKSubscribe_Fail_HasSubscribeTwoShare ZoomVideoSDKSubscribe_Fail_HasSubscribeVideo1080POr720PAndOneShare
- New
zm-annoter
module to support annotation.- New interface in
ZoomVideoSDKAnnotationHelper
boolean isSenderDisableAnnotation() int startAnnotation() int stopAnnotation() int setToolColor(int toolColor) int getToolColor() int setToolType(ZoomVideoSDKAnnotationToolType type) ZoomVideoSDKAnnotationToolType getToolType() int setToolWidth(long width) long getToolWidth() int undo() int redo() int clear(ZoomVideoSDKAnnotationClearType type) View getAnnotationView()
- New callback in
ZoomVideoSDKDelegate
void onAnnotationHelperCleanUp(ZoomVideoSDKAnnotationHelper helper) void onAnnotationPrivilegeChange(boolean enable, ZoomVideoSDKUser shareOwner)
- New interface in
ZoomVideoSDKShareHelper
boolean isAnnotationFeatureSupport() int disableViewerAnnotation(boolean disable) boolean isViewerAnnotationDisabled() ZoomVideoSDKAnnotationHelper createAnnotationHelper(ZoomVideoSDKVideoView view) int destroyAnnotationHelper(ZoomVideoSDKAnnotationHelper helper)
- New enum in
ZoomVideoSDKAnnotationClearType
ZoomVideoSDKAnnotationClearType_All ZoomVideoSDKAnnotationClearType_Others ZoomVideoSDKAnnotationClearType_My
- New enum in
ZoomVideoSDKAnnotationToolType
ZoomVideoSDKAnnotationToolType_None ZoomVideoSDKAnnotationToolType_Pen ZoomVideoSDKAnnotationToolType_HighLighter ZoomVideoSDKAnnotationToolType_AutoLine ZoomVideoSDKAnnotationToolType_AutoRectangle ZoomVideoSDKAnnotationToolType_AutoEllipse ZoomVideoSDKAnnotationToolType_AutoArrow ZoomVideoSDKAnnotationToolType_AutoRectangleFill ZoomVideoSDKAnnotationToolType_AutoEllipseFill ZoomVideoSDKAnnotationToolType_SpotLight ZoomVideoSDKAnnotationToolType_Arrow ZoomVideoSDKAnnotationToolType_ERASER ZoomVideoSDKAnnotationToolType_Picker ZoomVideoSDKAnnotationToolType_AutoRectangleSemiFill ZoomVideoSDKAnnotationToolType_AutoEllipseSemiFill ZoomVideoSDKAnnotationToolType_AutoDoubleArrow ZoomVideoSDKAnnotationToolType_AutoDiamond ZoomVideoSDKAnnotationToolType_AutoStampArrow ZoomVideoSDKAnnotationToolType_AutoStampCheck ZoomVideoSDKAnnotationToolType_AutoStampX ZoomVideoSDKAnnotationToolType_AutoStampStar ZoomVideoSDKAnnotationToolType_AutoStampHeart ZoomVideoSDKAnnotationToolType_AutoStampQm
- New interface in
Changed & Fixed
- Fixed Javadoc search result in SDK reference documentation so that it does not redirect to the "/undefined/..." URL.
- Optimized 720p video subscription to support four split screens.
- Fixed issue clearing
onPreProcessRawData
callback. - Fixed audio turning on automatically when starting audio when the device was muted.