Original publication date: December 21, 2022
Note
-
The following libraries have been added to the SDK:
vtAdapter.framework ZoomMeetingBridge.framework ZoomUnit.framework ZoomKit.framework
-
The following library has been removed from the SDK:
ZCommonUI.framework
Added
-
New interfaces and callbacks to support live transcription:
-
New interfaces in
ZoomSDKCloseCaptionController
:- (BOOL)isLiveTranscriptionFeatureEnabled; - (ZoomSDKLiveTranscriptionStaus)getLiveTranscriptionStatus; - (ZoomSDKError)canStartLiveTranscription; - (ZoomSDKError)startLiveTranscription; - (ZoomSDKError)stopLiveTranscription; - (ZoomSDKError)enableRequestLiveTranscription:(BOOL)bEnable; - (ZoomSDKError)isRequestToStartLiveTranscriptionEnabled; - (ZoomSDKError)requestToStartLiveTranscription:(BOOL)bAnonymous;
-
New callbacks in
ZoomSDKCloseCaptionController.h
:- (void)onLiveTranscriptionStatus:(ZoomSDKLiveTranscriptionStaus)status; - (void)onLiveTranscriptionMsgReceived:(NSString*)msgContent type:(ZoomSDKLiveTranscriptionOperationType)type; - (void)onRequestForLiveTranscriptReceived:(unsigned int)requesterID anonymous:(BOOL)bAnonymous; - (void)onRequestLiveTransciptionStatusChange:(BOOL)bEnabled;
-
-
New interfaces and callbacks to support customizing the video view order in the gallery view. Only the host can customize the video view order in the gallery view.
-
New interfaces in
ZoomSDKMeetingActionController
:- (ZoomSDKError)enableFollowHostVideoOrder:(BOOL)enable; - (ZoomSDKError)setVideoOrder:(NSArray<NSNumber*>*)orderList; - (BOOL)isFollowHostVideoOrderOn; - (BOOL)isSupportFollowHostVideoOrder; - (NSArray<NSNumber*>*)getVideoOrderList;
-
New callbacks in
ZoomSDKMeetingActionControllerDelegate
:- (void)onVideoOrderUpdated:(NSArray*)orderList; - (void)onFollowHostVideoOrderChanged:(BOOL)follow;
-
-
New interface to support raw data recording. Please note that local recording will be disabled when raw data recording is enabled.
-
New interfaces in
ZoomSDKMeetingRecordController.h
:-(ZoomSDKError)startRawRecording; -(ZoomSDKError)stopRawRecording;
-
-
New interfaces and callbacks to support Breakout Room (BO) Options
-
Add a new Class Named
ZoomSDKBOOption
inZoomSDKNewBreakoutRoomController.h
-
Add new interface
-(BOOL)isCanReturnMainSession
inZoomSDKNewBreakoutRoomController.h
-
Added new callback
-(void)onBOEndTimerUpdated:(unsigned int)remaining isTimesUpNotice:(BOOL)isTimesUpNotice;
inZoomSDKBOMeetingAdminDelegate
-
Changed the interface
-(ZoomSDKError)setBOOption:(ZoomSDKBOStopCountDown)countDown;
to be-(ZoomSDKError)setBOOption:(ZoomSDKBOOption *)boOption;
-
Changed the interface
-(ZoomSDKBOStopCountDown)getBOOption;
to be-(ZoomSDKBOOption *)getBOOption;
-
-
New enumerated value to ZoomSDKLoginFailReason in
ZoomSDKError.h
ZoomSDKLoginFailReason_MFARequired, ZoomSDKLoginFailReason_NeedBirthdayAsk,
Changed and Fixed
-
Fixed an issue where sharing while recording with custom recording layout displayed black screen video output.
-
Fixed an issue where the callback
onDirectShareSpecifyContent
was not being triggered.
Removed
- (ZoomSDKError)isEmailLoginEnabled:(BOOL*)isEnabled;
- (ZoomSDKError)login:(NSString*)userName Password:(NSString*)password RememberMe:(BOOL)rememberMe;