Added

  • New interface to test audio before joining a session.

    • New interface in ZoomVideoSDK

      public abstract ZoomVideoSDKTestAudioDeviceHelper getTestAudioDeviceHelper();
    • New error codes in ZoomVideoSDKErrors

      int Errors_Permission_RECORD_AUDIO = 9001;
      int Errors_Permission_READ_PHONE_STATE = 9002;
      int Errors_Permission_BLUETOOTH_CONNECT = 9003;
  • New interface in ZoomVideoSDKExtendParams

    public String speakerTestFilePath;
  • New interface in ZoomVideoSDKInitParams

    public ZoomVideoSDKExtendParams extendParam=null;
  • New interfaces in ZoomVideoSDKTestAudioDeviceHelper

    int startMicTest();
    int stopMicTest();
    int playMicTest();
    int startSpeakerTest();
    int stopSpeakerTest();
  • New interface to support live transcription and translation.

    • New interface in ZoomVideoSDKUser

      public ZoomVideoSDKLiveTranscriptionHelper getLiveTranscriptionHelper()
    • New interfaces in ZoomVideoSDKDelegate

      void onLiveTranscriptionStatus(ZoomVideoSDKLiveTranscriptionHelper.ZoomVideoSDKLiveTranscriptionStatus status);
      void onLiveTranscriptionMsgReceived(String ltMsg, ZoomVideoSDKUser pUser, ZoomVideoSDKLiveTranscriptionHelper.ZoomVideoSDKLiveTranscriptionOperationType type);
      void onLiveTranscriptionMsgError(ZoomVideoSDKLiveTranscriptionHelper.ILiveTranscriptionLanguage spokenLanguage, ZoomVideoSDKLiveTranscriptionHelper.ILiveTranscriptionLanguage transcriptLanguage);
    • New interfaces in ZoomVideoSDKLiveTranscriptionHelper

      boolean canStartLiveTranscription();
      ZoomVideoSDKLiveTranscriptionStatus getLiveTranscriptionStatus();
      int startLiveTranscription();
      int stopLiveTranscription();
      List<ILiveTranscriptionLanguage> getAvailableSpokenLanguages();
      int setSpokenLanguage(int languageID);
      ILiveTranscriptionLanguage getSpokenLanguage();
      List<ILiveTranscriptionLanguage> getAvailableTranslationLanguages();
      int setTranslationLanguage(int languageID);
      ILiveTranscriptionLanguage getTranslationLanguage();
    • New enums in ZoomVideoSDKLiveTranscriptionHelper$ZoomVideoSDKLiveTranscriptionStatus

      ZoomVideoSDKLiveTranscription_Status_Stop,
      ZoomVideoSDKLiveTranscription_Status_Start
  • New enums in ZoomVideoSDKLiveTranscriptionHelper$ZoomVideoSDKLiveTranscriptionOperationType

    ZoomVideoSDKLiveTranscription_OperationType_None,
    ZoomVideoSDKLiveTranscription_OperationType_Add,
    ZoomVideoSDKLiveTranscription_OperationType_Update,
    ZoomVideoSDKLiveTranscription_OperationType_Delete,
    ZoomVideoSDKLiveTranscription_OperationType_Complete,
    ZoomVideoSDKLiveTranscription_OperationType_NotSupported
  • New interfaces in ZoomVideoSDKLiveTranscriptionHelper$ILiveTranscriptionLanguage

    int getLTTLanguageID();
    String getLTTLanguageName();
  • New optional field in JWT payload allows setting the data center region preference for the session. Specify the data center location used by the participant, separated by commas.

    Valid geo regions:

    US,AU,CA,IN,CN,BR,MX,HK,SG,JP,DE,NL

    Payload=
    {
      ...
      "geo_regions": "SG,HK,AU"
      ...
    }