v1.0.2

Changed & Fixed:

Enhanced encryption support.

v1.0.1

Added:

  • Interfaces to allow the user to retrieve video QoS statistics.

  • The interface in ZoomInstantSDK.h:- ` (ZoomInstantSDKSessionAudioStatisticInfo * _Nullable)getSessionAudioStatisticInfo;

  • (ZoomInstantSDKSessionASVStatisticInfo * `_Nullable)getSessionVideoStatisticInfo;

  • ZoomInstantSDKSessionASVStatisticInfo * _Nullable)getSessionShareStatisticInfo;

  • @interface ZoomInstantSDKSessionAudioStatisticInfo : NSObject

  • @property(nonatomic, assign, readonly) NSInteger  sendFrequency; /// session send frequency

  • @property(nonatomic, assign, readonly) NSInteger  sendLatency; /// session send latency

  • @property(nonatomic, assign, readonly) NSInteger  sendJitter; /// session send jitter

  • @property(nonatomic, assign, readonly) CGFloat    sendPacketLossAvg; /// session send packet loss average value

  • @property(nonatomic, assign, readonly) CGFloat    sendPacketLossMax; ///session send packet loss max value

  • @property(nonatomic, assign, readonly) NSInteger  recvFrequency; /// session receive frequency

  • @property(nonatomic, assign, readonly) NSInteger  recvLatency; /// session receive latency

  • @property(nonatomic, assign, readonly) NSInteger  recvJitter; /// session receive jitter

  • @property(nonatomic, assign, readonly) CGFloat    recvPacketLossAvg; /// session receive packet loss average value

  • @property(nonatomic, assign, readonly) CGFloat    recvPacketLossMax; ///session receive packet loss max value

@interface ZoomInstantSDKSessionASVStatisticInfo : NSObject

  • @property(nonatomic, assign, readonly) NSInteger  sendFrameWidth; /// session send frame width

  • @property(nonatomic, assign, readonly) NSInteger  sendFrameHeight; /// session send frame height

  • @property(nonatomic, assign, readonly) NSInteger  sendFps; /// session send fps

  • @property(nonatomic, assign, readonly) NSInteger  sendLatency; /// session send latency

  • @property(nonatomic, assign, readonly) NSInteger  sendJitter; /// session send jitter

  • @property(nonatomic, assign, readonly) CGFloat    sendPacketLossAvg; /// session send packet loss average value

  • @property(nonatomic, assign, readonly) CGFloat    sendPacketLossMax; /// session send packet loss max value

  • @property(nonatomic, assign, readonly) NSInteger  recvFrameWidth; /// session receive frame width

  • @property(nonatomic, assign, readonly) NSInteger  recvFrameHeight; /// session receive frame height

  • @property(nonatomic, assign, readonly) NSInteger  recvFps; /// session receive fps

  • @property(nonatomic, assign, readonly) NSInteger  recvLatency; /// session receive latency

  • @property(nonatomic, assign, readonly) NSInteger  recvJitter; /// session receive jitter

  • @property(nonatomic, assign, readonly) CGFloat    recvPacketLossAvg; /// session receive packet loss average value

  • @property(nonatomic, assign, readonly) CGFloat    recvPacketLossMax; /// session receive packet loss max value

@interface ZoomInstantSDKSessionASVStatisticInfo : NSObject

  • @property(nonatomic, assign, readonly) NSInteger  sendFrameWidth; /// session send frame width

  • @property(nonatomic, assign, readonly) NSInteger  sendFrameHeight; /// session send frame height`

  • @property(nonatomic, assign, readonly) NSInteger  sendFps; /// session send fps

  • @property(nonatomic, assign, readonly) NSInteger  sendLatency; /// session send latency

  • @property(nonatomic, assign, readonly) NSInteger  sendJitter; /// session send jitter

  • @property(nonatomic, assign, readonly) CGFloat    sendPacketLossAvg; /// session send packet loss average value

  • @property(nonatomic, assign, readonly) CGFloat    sendPacketLossMax; /// session send packet loss max value

  • @property(nonatomic, assign, readonly) NSInteger  recvFrameWidth; /// session receive frame width

  • @property(nonatomic, assign, readonly) NSInteger  recvFrameHeight; /// session receive frame height

  • @property(nonatomic, assign, readonly) NSInteger  recvFps; /// session receive fps

  • @property(nonatomic, assign, readonly) NSInteger  recvLatency; /// session receive latency

  • @property(nonatomic, assign, readonly) NSInteger  recvJitter; /// session receive jitter

  • @property(nonatomic, assign, readonly) CGFloat    recvPacketLossAvg; /// session receive packet loss average value

  • @property(nonatomic, assign, readonly) CGFloat    recvPacketLossMax; /// session receive packet loss max value

  • Added a callback to get notified when an attendee changes the display name.

    The interface in ZoomInstantSDKDelegate.h:

  • (void)onUserNameChanged:(ZoomInstantSDKUser *)user;

  • Added the ability to know who has been assigned as the manager in a session.

    The interface in ZoomInstantSDKDelegate.h:

  • (void)onUserManagerChanged:(ZoomInstantSDKUser *)user;