Published July 26, 2023
Added
-
New added interface to support getting last-used avatar and enable always-showing-avatar in future meetings.
-
New property in
ZoomSDK3DAvatarImageInfo
.@property(nonatomic,assign,readonly)BOOL isLastUsed;
-
New interfaces in
ZoomSDK3DAvatarSetting
.- (ZoomSDKError)enable3DAvatarEffectForAllMeeting:(BOOL)enable; - (BOOL)is3DAvatarEffectForAllMeetingEnabled;
-
-
New added interface to send external share data with audio feature.
-
New interface class named
ZoomSDKShareAudioSender
defined inZoomSDKRawDataShareSourceController.h
.- (ZoomSDKError)sendShareAudio:(char*)data dataLength:(unsigned int)length sampleRate:(int)rate audioChannel:(ZoomSDKAudioChannel)channel;
-
New protocol class named
ZoomSDKShareAudioSourceDelegate
defined inZoomSDKRawDataShareSourceController.h
.-(void)onStartSendAudio:(ZoomSDKShareAudioSender*)shareAudioSender; -(void)onStopSendAudio;
-
New interface in
ZoomSDKRawDataShareSourceController
.- (ZoomSDKError)setExternalShareSource:(id<ZoomSDKShareSourceDelegate> _Nonnull)shareSource shareAudioSource:(id<ZoomSDKShareAudioSourceDelegate> _Nullable)audioSource; - (ZoomSDKError)setSharePureAudioSource:(id<ZoomSDKShareAudioSourceDelegate> _Nonnull)audioSource;
-
New added enum values to enum
ZoomSDKAudioChannel
inZoomSDKErrors.h
.ZoomSDKAudioChannel_Mono, ZoomSDKAudioChannel_Stereo
-
-
New added interface to support stereo sound in raw audio data.
-
New interface in
ZoomSDKShareSender
.- (ZoomSDKError)send:(char*)data dataLength:(unsigned int)length sampleRate:(int)rate channel:(ZoomSDKAudioChannel)channel;
-
Changed
- Added new dependencies
libzoombase_shared.dylib
.
Fixed
- Fixed an issue where
denyLocalRecordingPrivilege
orgrantLocalRecordingPrivilege
interfaces could be called multiple times. - Fixed an issue where the
getFaceMakeupImageList
information didn't update aftersetFaceMakeupImage
. - Fixed an issue where the host gets the
onBOControlStatusChanged
callback twice when the cohost starts the breakout room. - Fixed an issue where
configToShowUrlLink
didn't work correctly. - Fixed an issue where attendees could call
getSupportCountryInfo
function when in a webinar. - Fixed an issue where
SetVideoParentView
didn't work correctly when the preview video with parent view has no subview. - Fixed an issue where the breakout room created on the macOS platform didn't support closed captioning.
- Fixed an issue where starting
directShare
would fail in some situations. - Fixed an issue when passing
MainExitFullScreenButton
as type parameter to the interfacehideSDKButtons:ButtonType:
, it didn't work correctly. - Fixed an issue where the interface
setWebinarEmojiReactionDisplayType
may have caused the app to crash.
Deprecated
-
The interface in
ZoomSDKRawDataShareSourceController
marked as deprecated.- (ZoomSDKError)setExternalShareSource:(id <ZoomSDKShareSourceDelegate>)shareSource;
-
The interface in
ZoomSDKShareSender
marked as deprecated.- (ZoomSDKError)send:(char*)data dataLength:(unsigned int)length sampleRate:(int)rate;