Original publication date: July 26, 2022
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" ... }