Published September 13, 2023
Added
-
New interface to allow host or co-host to disable the chat feature.
- New interface in
ZoomVideoSDKChatHelper.ts
changeChatPrivilege: (privilege: ZoomVideoSDKChatPrivilegeType) => Promise<Errors>
- New enum
ZoomVideoSDKChatPrivilegeType
inZoomVideoSdk.ts
ZoomVideoSDKChatPrivilege_Unknown ZoomVideoSDKChatPrivilege_Publicly_And_Privately ZoomVideoSDKChatPrivilege_No_One ZoomVideoSDKChatPrivilege_Publicly
- New EventType in
useSdkEventListener.ts
onChatPrivilegeChanged
- New interface in
-
New interface to get original and translated content in live transcription.
- New EventType in
useSdkEventListener.ts
onOriginalLanguageMsgReceived
- Remove enum in
ZoomVideoSDKLiveTranscriptionOperationType
ZoomVideoSDKLiveTranscription_OperationType_NoTranslation
- New EventType in
- New interface to support system audio to open automatically after join session and call
startAudio
when computer's audio is mute.- New field in
JoinSessionConfig
autoAdjustSpeakerVolume: boolean
- New field in
-
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)
- New EventType in
useSdkEventListener.ts
onAnnotationHelperCleanUp, onAnnotationPrivilegeChange,
- New interface in
ZoomVideoSdkShareHelper.ts
isAnnotationFeatureSupport: () => Promise<boolean>; disableViewerAnnotation: (disable: boolean) => Promise<int> isViewerAnnotationDisabled: () => Promise<boolean>
- New enum in
ZoomVideoSDKAnnotationClearType
ZoomVideoSDKAnnotationClearType_All ZoomVideoSDKAnnotationClearType_Others ZoomVideoSDKAnnotationClearType_My
- New enum
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
-
Interface to support query current select device.
- New field in
ZoomVideoSdkCameraDeviceType
.
isSelectedDevice?: boolean
- New field in
-
Support for the Picture-in-Picture feature in iOS.
- New field in
VideoViewInterface
isPiPView?: boolean;
- New field in
-
Support for automatically adjusting the microphone volume.
- Add interface in
ZoomVideoSDKAudioSettingHelper.ts
enableAutoAdjustMicVolume: (boolean bEnable) => Promise<int> isAutoAdjustMicVolumeEnabled: () => Promise<boolean>
- Add interface in
Changed
- Renamed the
isMirrorMyVideoEnabled
interface toisMyVideoMirrored
. - Fixed an issue where the co-host could not unlock share when the host locked share.
- Fixed an issue where the
onError
callback was not invoked when joining with an unsupported version. - Fixed crash when executing cleanup.
- Fixed the
onInviteByPhoneStatus
callback returning the wrong value when invalid were parameters passed to theinviteByPhone
interface.