Added

  • Added Bitcode support.

  • New error codes in ZoomVideoSDKErrors

    Errors_Call_Too_Frequently,
    Errors_No_Impl,
    Errors_Dont_Support_Feature,
    Errors_Meeting_Phone_Error = 5500,
    Errors_Dont_Support_Multi_Stream_Video_User,
    Errors_Fail_Assign_User_Privilege,
    Errors_No_Recording_In_Process,
  • New interfaces to support subscribe and unSubscribe previews outside of session

    • New interfaces in ZoomVideoSDKVideoHelper.h

      - (ZoomVideoSDKError)startVideoPreview:(id<ZoomVideoSDKRawDataPipeDelegate>_Nullable)delegate;
      - (ZoomVideoSDKError)stopVideoPreview:(id<ZoomVideoSDKRawDataPipeDelegate> _Nullable)delegate;
      - (ZoomVideoSDKError)startVideoCanvasPreview:(UIView * _Nullable)view;
      - (ZoomVideoSDKError)stopVideoCanvasPreview:(UIView * _Nullable)view;
  • New interfaces to support multi camera

    • New interfaces in ZoomVideoSDKVideoCanvas.h

      - (ZoomVideoSDKVideoType)canvasType;
      - (ZoomVideoSDKVideoStatus *_Nullable)videoStatus;
      - (ZoomVideoSDKShareStatus *_Nullable)shareStatus;
  • New interfaces in ZoomVideoSDKRawDataPipe.h

    - (ZoomVideoSDKVideoType)rawdataPipeType;
    - (ZoomVideoSDKVideoStatus *_Nullable)videoStatus;
    - (ZoomVideoSDKShareStatus *_Nullable)shareStatus;
  • New interfaces in ZoomVideoSDKUser.h

    - (NSArray <ZoomVideoSDKRawDataPipe*> *_Nullable)getMultiCameraStreamList;
    - (NSArray <ZoomVideoSDKVideoCanvas*> *_Nullable)getMultiCameraCanvasList;
  • New callbacks in ZoomVideoSDKDelegate.h

    - (void)onMultiCameraStreamStatusChanged:(ZoomVideoSDKMultiCameraStreamStatus)status parentUser:(ZoomVideoSDKUser*_Nullable)user videoPipe:(ZoomVideoSDKRawDataPipe *_Nullable)videoPipe;
    - (void)onMultiCameraStreamStatusChanged:(ZoomVideoSDKMultiCameraStreamStatus)status parentUser:(ZoomVideoSDKUser*_Nullable)user videoCanvas:(ZoomVideoSDKVideoCanvas *_Nullable)videoCanvas;
  • New enums in ZoomVideoSDKConstants.h

    ZoomVideoSDKMultiCameraStreamStatus_Joined
    ZoomVideoSDKMultiCameraStreamStatus_Left

Changed & Fixed

  • Fixed an issue where using canvas to subscribe to one view for multiple users caused a crash.

Deprecated

  • Deprecated interfaces in ZoomVideoSDKUser

    - (ZoomVideoSDKVideoStatus *_Nullable)videoStatus DEPRECATED_ATTRIBUTE;
    - (ZoomVideoSDKShareStatus *_Nullable)shareStatus DEPRECATED_ATTRIBUTE;