Here are the release notes for the macOS Meeting SDK v5.9.0.3495.

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 in ZoomSDKNewBreakoutRoomController.h

    • Add new interface -(BOOL)isCanReturnMainSession in ZoomSDKNewBreakoutRoomController.h

    • Added new callback -(void)onBOEndTimerUpdated:(unsigned int)remaining isTimesUpNotice:(BOOL)isTimesUpNotice; in ZoomSDKBOMeetingAdminDelegate

    • 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;