Added

  • New interfaces and callbacks for deleting in-meeting chat.

    • New interface in ZoomSDKMeetingActionController

      - (BOOL)isChatMessageCanBeDeleted:(NSString*)msgID;
      - (ZoomSDKError)deleteChatMessage:(NSString*)msgID;
      - (NSArray<NSString*>*)getAllChatMessageID;
    • New interface in ZoomSDKChatInfo

      - (NSString*)getMessageID;
    • New callback in ZoomSDKMeetingActionControllerDelegate

      - (void)onChatMsgDeleteNotification:(NSString*)msgID messageDeleteType:(ZoomSDKChatMessageDeleteType)deleteBy;
    • New enum named ZoomSDKChatMessageDeleteType

      ZoomSDK_Chat_Delete_By_None,    
      ZoomSDK_Chat_Delete_By_Self,    
      ZoomSDK_Chat_Delete_By_Host,    
      ZoomSDK_Chat_Delete_By_Dlp,
  • New callback for when the meeting video quality changes.

    • New enum named ZoomSDKVideoQuality

      ZoomSDKVideoQuality_Unknown,
      ZoomSDKVideoQuality_Bad,
      ZoomSDKVideoQuality_Normal,
      ZoomSDKVideoQuality_Good,
    • New callback in ZoomSDKMeetingActionControllerDelegate

      - (void)onUserVideoQualityChanged:(ZoomSDKVideoQuality)quality userID:(unsigned int)userID;
  • New interface for share view options.

    • New interfaces in ZoomSDKASController:

      - (ZoomSDKError)switchZoomRatioWhenViewShare:(unsigned int)userId zoomRatio:(ZoomSDKShareViewZoomRatio)zoomRatio;
      - (ZoomSDKError)enableFollowPresenterPointerWhenViewShare:(unsigned int)userId enable:(BOOL)enable;
  • New interface to remove virtual background image or video.

    • New interface in ZoomSDKVirtualBackgroundSetting:

      - (ZoomSDKError)removeBGItem:(ZoomSDKVirtualBGImageInfo *)virtualBGImageInfo;
    • The interface below is marked as deprecated.

      - (ZoomSDKError)removeBGImage:(NSString*)filePath;
      - (ZoomSDKError)removeBGVideo:(NSString*)filePath;
    • New enum named ZoomSDKShareViewZoomRatio:

      ZoomSDKShareViewZoomRatio_50 = 0,
      ZoomSDKShareViewZoomRatio_100,
      ZoomSDKShareViewZoomRatio_150,
      ZoomSDKShareViewZoomRatio_200,
      ZoomSDKShareViewZoomRatio_300,
    • The enum ActionMeetingCmd_ShareOriginSizeMode defined in ActionMeetingCmd is marked as deprecated.

  • Added Polish and Turkish support.

Enhanced

  • Added Xcode 13 support.

Fixed

  • Issue where the user could not get the ID of selected system default microphone and speaker when calling the selectSameAudioDeviceAsSystem.

  • Issue where the reaction feature was not working in the webinar.

  • Issue where the video preview did not change when enabling or disabling the enableHDVideo option.

  • Issue where the interface getOpenQuestionCount returned 0 without calling the getOpenQuestionList.

  • Issue where the voteupQuestion did not work properly.

  • Issue where the onHelpRequestReceived callback was not being triggered.

  • Issue where the closed caption interfaces were not working in the webinar.

  • Issue where the SDK could not render the shared content when joining a meeting with someone else already sharing in Zoom UI.

  • Issue where the getBOUserNameWithUserID returned incorrect result.

  • Issue where the ignoreUserHelperRequest returned incorrect result.

  • Issue where the attendee could not leave the meeting while in the waiting room.

  • Issue where the isLiveTranscriptLegalNoticeAvailable and isQALegalNoticeAvailable returned the wrong value when in the waiting room.

  • Issue where the StartInterpretation interface returned incorrect results.