Added

  • New property in MobileRTCMeetingService+User.h to give each user a unique user ID in the main meeting and in or out of Breakout Room (BO) rooms. Please note that this ID is only persistent during the current meeting, the ID will be discarded once the meeting is over.

    @property (nonatomic, retain) NSString* _Nullable   persistentId;New interface to determine whether the translated captions feature is enabled. 
  • New interface to determine whether the translated captions feature is enabled.

    • In MobileRTCMeetingService+LiveTranscription.h

    - (BOOL)isTextLiveTranslationEnabled;
  • New interfaces to support interpretation languages.

    • In MobileRTCMeetingService+Interpretation.h

    - (NSArray <MobileRTCInterpretationLanguage*> * _Nullable)getInterpreterAvailableListenLanList;
    - (BOOL)setInterpreterListenLan:(NSInteger)lanID;
  • New interface to send screen sharing raw data.

    • New interface to send screen sharing raw data in MobileRTCShareSender.h

      - (void)sendShareFormat:(MobileRTCShareRawDataFormat)format frameBuffer:(char *)frameBuffer width:(NSUInteger)width height:(NSUInteger)height frameLength:(NSUInteger)dataLength;
  • New interface to send screen sharing raw data in MobileRTCShareSourceHelper.h

    -(MobileRTCRawDataError)setExternalShareSource:(id<MobileRTCShareSourceDelegate>)delegate;
    • New interface to send screen sharing raw data in MobileRTC.h

      - (MobileRTCShareSourceHelper * _Nullable)getShareSourceHelper;
    • New interfaces to send screen sharing raw data in MobileRTCMeetingDelegate.h

      - (void)onStartSend:(MobileRTCShareSender *_Nonnull)sender;
      - (void)onStopSend;
  • Add device test support in Zoom default UI.

Changed & Fixed

  • Fixed an issue where the App Store Validation failed at MobileRTCResources.bundle/zdcRes.bundle with SDK apps.