Added

  • New interface to share computer sound in a screen sharing.

    • New interfaces in ZMVideoSDKRawDataPipe

      - (ZMVideoSDKErrors)subscribeToSharedComputerAudio;
      - (ZMVideoSDKErrors)unsubscribeToSharedComputerAudio;
      - (ZMVideoSDKShareType)getShareType;
    • New interface in ZMVideoSDKShareHelper

      - (ZMVideoSDKErrors)startShareComputerAudio;
    • Changed interface in ZMVideoSDKDelegate

      • The following interface

        - (void)onUserShareStatusChanged:(ZMVideoSDKShareHelper*)shareHelper user:(ZMVideoSDKUser*)user status:(ZMVideoSDKShareStatus)status;
      • is replaced by

        - (void)onUserShareStatusChanged:(ZMVideoSDKShareHelper*)shareHelper user:(ZMVideoSDKUser*)user status:(ZMVideoSDKShareStatus)status shareType:(ZMVideoSDKShareType)shareType;
    • New enum named ZMVideoSDKShareType

      ZMVideoSDKShareType_None,
      ZMVideoSDKShareType_Normal,
      ZMVideoSDKShareType_PureAudio,
  • Support Xcode 13.4 and Xcode new build system.

  • Add new lib CptHost.app to support screen sharing.

    • New property in ZMVideoSDKInitParams

      @property (copy, nonatomic) NSString *teamIdentifier;

Changed & Fixed

  • Replace the term "Meeting" with "Session" in Video SDK error codes.