Meeting SDK - Windows v5.13.5
1674101774996
Added
New interface to support stoping all participant’s incoming audio in
IMeetingAudioController
virtual SDKError StopIncomingAudio(bool bStop) = 0; virtual bool IsIncomingAudioStopped() = 0;
New interfaces to improve makeup effects.
New enum
ZoomSDKFaceMakeupType
typedef enum { ZoomSDKFaceMakeupType_Mustache = 0, ZoomSDKFaceMakeupType_Eyebrow, ZoomSDKFaceMakeupType_Lip }ZoomSDKFaceMakeupType;
New interfaces in
IFaceMakeupImageInfo
virtual ZoomSDKFaceMakeupType GetFaceMakeupType() = 0; virtual bool IsSelected() = 0; virtual const wchar_t* GetImageFilePath() = 0; virtual const wchar_t* GetImageName() = 0; virtual int GetIndex() = 0;
New callback in
IFaceMakeupContextEvent
virtual void onFaceMakeupItemThumbnailsDownloaded(ZoomSDKFaceMakeupType type) = 0; virtual void onFaceMakeupItemDataDownloading(ZoomSDKFaceMakeupType type, int index) = 0; virtual void onFaceMakeupItemDataDownloaded(bool bSuccess, ZoomSDKFaceMakeupType type, int index) = 0;
New interfaces in
IFaceMakeupContext
virtual SDKError SetEvent(IFaceMakeupContextEvent* pEvent) = 0; virtual bool IsFaceMakeupEnabled() = 0; virtual bool IsSupportFaceMakeup() = 0; the virtual SDKError EnableFaceMakeupEffectForAllMeeting(bool bEnable) = 0; virtual bool IsFaceMakeupEffectForAllMeetingEnabled() = 0; virtual IList<IFaceMakeupImageInfo* >* GetFaceMakeupImageList() = 0; virtual SDKError SetFaceMakeupImage(IFaceMakeupImageInfo* pImage) = 0; virtual SDKError SetLipsFaceMakeup(bool bEnable) = 0; virtual SDKError SetColor(ZoomSDKFaceMakeupType type, unsigned int color) = 0; virtual SDKError SetOpactity(ZoomSDKFaceMakeupType type, unsigned int opactity) = 0; virtual SDKError ResetAllFaceMakeupEffect() = 0; virtual ITestVideoDeviceHelper* GetTestVideoDeviceHelper() = 0;
New interface in
IShareSettingContext
virtual IFaceMakeupSettingContext* GetFaceMakeupSettings() = 0;
New interface to support hiding participant’s view who’s not opening their video or self video view.
New interfaces in
IMeetingVideoController
virtual SDKError HideOrShowSelfView(bool bHide) = 0;
New interfaces in
IVideoSettingContext
virtual SDKError EnableHideSelfView(bool bEnable) = 0; virtual SDKError IsHideSelfViewEnabled(bool& bEnabled) = 0;
New interface to support stopping all participant’s incoming video.
New interfaces in
IMeetingVideoController
virtual SDKError StopIncomingVideo(bool bStop) = 0; virtual bool IsIncomingVideoStoped() = 0;
New interfaces in
IVideoSettingContext
virtual SDKError EnableStopIncomingVideo(bool bEnable) = 0; virtual bool IsStopIncomingVideoEnabled() = 0;
New enum value to
MeetingFailCode
MEETING_FAIL_UNKNOWN = 0xffff
New interface to receive original and translated content.
New enum value in
SDKLiveTranscriptionOperationType
SDK_LiveTranscription_OperationType_NoTranslation
New interfaces in
IClosedCaptionController
virtual SDKError EnableReceiveSpokenLanguageContent(bool bEnable) = 0; virtual bool IsReceiveSpokenLanguageContentEnabled() = 0;
New interfaces to show avatar.
New interfaces in
IMeetingVideoController
virtual SDKError ShowAvatar(bool bShow) = 0; virtual bool IsShowAvatar() = 0;
New interface and callback to ask and receive local recording privilege.
New enum
RequestLocalRecordingStatus
enum RequestLocalRecordingStatus { RequestLocalRecording_Granted, RequestLocalRecording_Denied, RequestLocalRecording_Timeout, };
New interfaces in
IRequestLocalRecordingPrivilegeHandler
virtual const wchar_t* GetRequestId() = 0; virtual unsigned int GetRequesterId() = 0; virtual const wchar_t* GetRequesterName() = 0; virtual SDKError GrantLocalRecordingPrivilege() = 0; virtual SDKError DenyLocalRecordingPrivilege() = 0;
New callback interfaces in
IMeetingRecordingCtrlEvent
virtual void onLocalRecordingPrivilegeRequestStatus(RequestLocalRecordingStatus status) = 0; virtual void onLocalRecordingPrivilegeRequested(IRequestLocalRecordingPrivilegeHandler* handler) = 0;
New interfaces in
IMeetingRecordingController
virtual SDKError IsSupportRequestLocalRecordingPrivilege() = 0; virtual SDKError RequestLocalRecordingPrivilege() = 0;
Changed & Fixed
Fixed an issue where the SDK would crash when restarting immersive mode after destroying the immersive container.
Fixed an issue where the SDK would crash when switching between Zoom default user interface and customized user interface.
Fixed an issue where the interface
enableShowMyAppWindowWhenShare
doesn’t work while sharing the screen.
Fixed an issue that will return Success when there’s no correct SDK error code mapped.
Fixed an issue that share/chat/recording buttons would disappear when returning to main meeting from the breakout room.
The interface
SetCloudWhiteboardFeedbackUrl
should now be called in the meeting.
Deprecated
Deprecate the interfaces in
ILipSyncAvatarSettingContextEvent
virtual void onLipSyncAvatarItemThumbnailsDownloaded() = 0; virtual void onLipSyncAvatarItemDataDownloading(int index) = 0; virtual void onLipSyncAvatarItemDataDownloaded(bool bSuccess, int index) = 0;
Deprecate the interfaces in
ILipSyncAvatarSettingContext
virtual SDKError SetEvent(ILipSyncAvatarSettingContextEvent* pEvent) = 0; virtual bool Is3DAvatarSupportedByDevice() = 0; virtual bool IsLipSyncAvatarEnabled() = 0; virtual IList<I3DAvatarImageInfo* >* GetLipSyncAvatarImageList() = 0; virtual SDKError SetLipSyncAvatarImage(I3DAvatarImageInfo* pImage) = 0; virtual ILipSyncAvatarPreviewHelper* GetLipSyncAvatarPreviewHelper() = 0;
Deprecate the interfaces in
IVideoSettingContextEvent
virtual bool IsSupportLipSyncAvatar() = 0; virtual SDKError EnableLipSyncAvatarWhenVideoOff(bool bEnable) = 0; virtual bool IsLipSyncAvatarWhenVideoOffEnabled() = 0; virtual ILipSyncAvatarSettingContext* GetLipSyncAvatarSettingContext() = 0;
Deprecate the interface in
IMeetingUIElemConfiguration
virtual bool DisableConfidentialWatermark(bool bDisable) = 0;
Did you like this update?