Breaking Changes

  • Interfaces change:

    • In InMeetingServiceListener:

      • void onUserNetworkQualityChanged(long userId) is deprecated, replaced by
        void onSinkMeetingVideoQualityChanged(VideoQuality videoQuality, long userId)

    • In InMeetingEventHandler:

      • void setMeetingNamePassword(String password, String displayName)
        modified to:
        void setMeetingNamePassword(String password, String displayName, boolean cancel)

Added

  • New interface to  retrieve the URL for 3rd party closed captioning.

    • New interface in InMeetingLiveTranscriptionController

      String getClosedCaptionUrlFor3rdParty();
  • New interfaces and callbacks for deleting in-meeting chat.

    • New enums in ChatMessageDeleteType

      SDK_CHAT_DELETE_BY_NONE,
      SDK_CHAT_DELETE_BY_SELF,
      SDK_CHAT_DELETE_BY_HOST,
      SDK_CHAT_DELETE_BY_DLP
    • New interfaces in InMeetingChatController

      MobileRTCSDKError deleteChatMessage(String msgId)
      List<String> getAllChatMessageID()
      boolean isChatMessageCanBeDeleted(String msgId)
    • New callback in InMeetingServiceListener

      void onChatMsgDeleteNotification(String msgID, ChatMessageDeleteType deleteBy)
  • New callback for when the meeting video quality changes.

    • New enums in VideoQuality

      VideoQuality_Unknown,
      VideoQuality_Bad,
      VideoQuality_Normal,
      VideoQuality_Good
    • New callback in InMeetingServiceListener

      void onSinkMeetingVideoQualityChanged(VideoQuality videoQuality, long userId)
  • Added Polish and Turkish support.

Enhanced

  • Support annotation toolset in zoom UI for the following interfaces in InMeetingAnnotationController:

    MobileRTCSDKError setToolColor(int color)
    MobileRTCSDKError setToolType(AnnotationToolType toolType)
    MobileRTCSDKError setToolWidth(int width)
    MobileRTCSDKError clear()
    MobileRTCSDKError undo()
    MobileRTCSDKError redo()

Fixed

  • Issue where the tooltip was displayed when the participant button is hidden.

  • Issue where sharing the device audio was not working properly.

  • Issue where the onShareActiveUser callback provided incorrect userId for stopShare.

Deprecated

  • Deprecated interface in InMeetingServiceListener

    void onUserNetworkQualityChanged(long userId)