Added

  • New interface to configure video preference profile.

    • New enums in ZoomVideoSDKConstants.h

      typedef NS_ENUM(NSUInteger, ZoomVideoSDKVideoPreferenceMode) {
      	    ZoomVideoSDKVideoPreferenceMode_Balance, ///Balance mode.
      	    ZoomVideoSDKVideoPreferenceMode_Sharpness,///Sharpness mode.
      	    ZoomVideoSDKVideoPreferenceMode_Smoothness,///Smoothness mode.
      	    ZoomVideoSDKVideoPreferenceMode_Custom,///Custom mode.
      	};
    • New interface in ZoomVideoSDKVideoHelper.h

      @interface ZoomVideoSDKVideoPreferenceSetting : NSObject
      	@property (nonatomic, assign) ZoomVideoSDKVideoPreferenceMode mode;
      	@property (nonatomic, assign) NSUInteger minimumFrameRate;
      	@property (nonatomic, assign) NSUInteger maximumFrameRate;
      	@end
      	
      	- (ZoomVideoSDKERROR)setVideoQualityPreference:(ZoomVideoSDKVideoPreferenceSetting * _Nullable)preferenceSetting;
  • New interface to support original audio.

    • New interface in ZoomVideoSDKAudioSettingHelper.h

      - (BOOL)isMicOriginalInputEnable;
      - (ZoomVideoSDKERROR)enableMicOriginalInput:(BOOL)enable;
    • New interface in ZoomVideoSDK.h

      - (ZoomVideoSDKAudioSettingHelper * _Nonnull)getAudioSettingHelper;

Enhanced

  • Increased the maximum possible number of video subscriptions to 49.

Fixed

  • Issue where rotating the device did not work in canvas.