Video SDK iOS updates - 04/19/21
1618874809774
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;
Did you like this update?