Added

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

    • New interfaces in IZoomVideoSDKUser

      virtual bool setUserVolume(float volume, bool isShareAudio = false) = 0;
      virtual bool getUserVolume(float& volume, bool isShareAudio = false) = 0;
      virtual bool canSetUserVolume(bool isShareAudio = false) = 0;
  • New interfaces for network quality events.

    • New interface in class IZoomVideoSDKDelegate

      virtual void onUserVideoNetworkStatusChanged(ZoomVideoSDKNetworkStatus status, IZoomVideoSDKUserpUser) = 0;```
    • New param in struct ZoomVideoSDKVideoStatisticInfo

      typedef struct
      {
      ...
      ZoomVideoSDKNetworkStatus videoNetworkStatus;
      }ZoomVideoSDKVideoStatisticInfo;
    • New struct in zoom_video_sdk_user_helper_interface.h

      typedef enum
      {
      ZoomVideoSDKNetwork_None,
      ZoomVideoSDKNetwork_Bad,
      ZoomVideoSDKNetwork_Normal,
      ZoomVideoSDKNetwork_Good,
      }ZoomVideoSDKNetworkStatus;

Fixed

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

  • Issue where the Video SDK will crash when clean up is in session.