Added

  • New interfaces to adjust individual user's local audio volume.

    • New interface in ZMVideoSDKUser.

      - (BOOL)setUserVolume:(float)volume isSharingAudio:(BOOL)isSharingAudio;
      - (BOOL)getUserVolume:(float*)volume isSharingAudio:(BOOL)isSharingAudio;
      - (BOOL)canSetUserVolume:(BOOL)isShareAudio;
  • New interfaces for network quality events.

    • New properties in ZMVideoSDKVideoStatisticInfo.

      @property (nonatomic, assign, readonly) ZMVideoSDKNetworkStatus videoNetworkStatus;
    • New callback in ZMVideoSDKDelegate.

      - (void)onUserVideoNetworkStatusChanged:(ZMVideoSDKNetworkStatus)status user:(ZMVideoSDKUser *)user;
    • New enum named ZMVideoSDKNetworkStatus in ZMVideoSDKDef.h.

      ZMVideoSDKNetworkStatus_None,
      ZMVideoSDKNetworkStatus_Bad,
      ZMVideoSDKNetworkStatus_Normal,
      ZMVideoSDKNetworkStatus_Good

  Changed

  • Upgrade SDL Render to v2.0.20.

Fixed

  • Issue where SDK automatically unmuted audio input when headphones were disconnected.

Deprecated

  • Interfaces in ZMVideoSDKRawDataPipe

    - (ZMVideoSDKErrors)subscribeToSharedComputerAudio
    - (ZMVideoSDKErrors)unsubscribeToSharedComputerAudio