Published June 28, 2023
Note
- Version 5.15.0 was removed. Use v5.15.2 instead.
Breaking Changes
- Fixed misspelling. Interfaces that used the word Privilige now use the correct spelling, Privilege:
onRequestLocalRecordingPrivilegeChanged
Added
-
New interface to support broadcasting host audio from the main session to all breakout rooms.
-
New interface in
ZoomSDKNewBreakoutRoomController
.-(BOOL)isBroadcastingVoiceToBO;
-
New interfaces in
ZoomSDKBOMeetingAdmin
.-(BOOL)isBroadcastVoiceToBOSupport;
-(BOOL)canBroadcastVoiceToBO;
-(ZoomSDKError)broadcastVoiceToBO:(BOOL)start; -
New callbacks in
ZoomSDKNewBreakoutRoomControllerDelegate
.-(void)onBroadcastBOVoiceStatus:(BOOL)start;
-
-
New interface to support sharing video in the customized user interface.
-
New interfaces in
ZoomSDKASController
.- (ZoomSDKError)startVideoFileShare:(NSString*)filePath;
- (BOOL)canShareVideoFile; - New callbacks in
ZoomSDKASControllerDelegate
.- (void)onSharedVideoEnded;
- (void)onVideoFileSharePlayError:(ZoomSDKVideoFileSharePlayError)error; - New enum values to enum named
ZoomSDKShareContentType
inZoomSDKErrors.h
.ZoomSDKShareContentType_VIDEO_FILE
- New enum named
ZoomSDKVideoFileSharePlayError
.ZoomSDKVideoFileSharePlayError_None,
ZoomSDKVideoFileSharePlayError_Not_Supported,
ZoomSDKVideoFileSharePlayError_Resolution_Too_High,
ZoomSDKVideoFileSharePlayError_Open_Fail,
ZoomSDKVideoFileSharePlayError_Play_Fail,
ZoomSDKVideoFileSharePlayError_Seek_Fail
-
-
New interfaces to support receiving with super resolution video in the
Setting
service.-
New interfaces in
ZoomSDKVideoSetting
.-(BOOL)isOptimizeVideoQualitySupported;
-(BOOL)isOptimizeVideoQualityEnabled;
-(ZoomSDKError)enableOptimizeVideoQuality:(BOOL)enable; -
New enum values in enum named
ZoomSDKError
inZoomSDKErrors.h
.ZoomSDKError_HardwareDontSupport
-
-
New interface to support the full emoji set.
-
New interfaces in
ZoomSDKReactionController
.-(ZoomSDKError)sendEmojiFeedback:(ZoomSDKEmojiFeedbackType)type;
-(ZoomSDKError)cancelEmojiFeedback; -
New interfaces in
ZoomSDKUserInfo
.- (ZoomSDKEmojiFeedbackType)getEmojiFeedbackType;
-
New callbacks in
ZoomSDKReactionControllerDelegate
.-(void)onEmojiFeedbackReceived:(unsigned int)userid emojiFeedbackType:(ZoomSDKEmojiFeedbackType)type;
-(void)onEmojiFeedbackCanceled:(unsigned int)userid; -
New enum named
ZoomSDKEmojiFeedbackType
.ZoomSDKEmojiFeedbackType_None,
ZoomSDKEmojiFeedbackType_Yes,
ZoomSDKEmojiFeedbackType_No,
ZoomSDKEmojiFeedbackType_SpeedUp,
ZoomSDKEmojiFeedbackType_SlowDown,
ZoomSDKEmojiFeedbackType_Away
-
Changed
-
Added support to capture video raw data streams at 180p.
-
Changed the interface param type in
ZoomSDKAudioSetting
:- (int)getAudioDeviceVolume:(BOOL)mic;
to- (float)getAudioDeviceVolume:(BOOL)mic;
- (ZoomSDKError)setAudioDeviceVolume:(BOOL)mic Volume:(int)volume;
to- (ZoomSDKError)setAudioDeviceVolume:(BOOL)mic Volume:(float)volume;
Fixed
-
Fixed an issue where the
setAudioDeviceVolume
returned value did not match the expectation. -
Fixed an issue where the camera opened when switching to share.
-
Fixed an issue where the function
StartAppShare(HWND hwndSharedApp)
didn't filter app windows. -
Fixed an issue where the local recording remind window did not display in the default user interface.
-
Fixed an issue where, when the host was in the breakout room, the host could not receive notifications if there were users in the waiting room that needed to be admitted.
-
Fixed an issue where screen sharing would not stop when closing the sharing window in the customized user interface.
-
Security enhancements.
-
Fixed an issue where frequently calling
RemoveBO
resulted in an error.