Released: 2026-05-19 Updated: 2026-05-21
Summary: Add support for voice translator.
Added
-
Add support for voice translator.
- New class
IZoomVideoSDKVoiceInterpretationLanguage.
class IZoomVideoSDKVoiceInterpretationLanguage { public: virtual ~IZoomVideoSDKVoiceInterpretationLanguage() {} virtual zchar_t* getLanguageName() = 0; virtual int getLanguageID() = 0; };- New class
IZoomVideoSDKVoiceInterpretationVoiceInfo.
class IZoomVideoSDKVoiceInterpretationVoiceInfo { public: virtual ~IZoomVideoSDKVoiceInterpretationVoiceInfo() {} virtual zchar_t* getVoiceTypeName() = 0; virtual int getVoiceTypeID() = 0; virtual zchar_t* getVoiceSampleFileUrl() = 0; };- New class
IZoomVideoSDKVoiceInterpretationHelper.
class IZoomVideoSDKVoiceInterpretationHelper { public: virtual ~IZoomVideoSDKVoiceInterpretationHelper() {} virtual bool isVoiceInterpretationEnabled() = 0; virtual bool isVoiceInterpretationReady() = 0; virtual ZoomVideoSDKErrors startVoiceInterpretation() = 0; virtual ZoomVideoSDKErrors stopVoiceInterpretation() = 0; virtual bool isVoiceInterpretationStarted() = 0; virtual IZoomVideoSDKVoiceInterpretationLanguage* getMySpeakingLanguage() = 0; virtual IVideoSDKVector<IZoomVideoSDKVoiceInterpretationLanguage*>* getMySpeakingLanguageList() = 0; virtual ZoomVideoSDKErrors setMySpeakingLanguage(IZoomVideoSDKVoiceInterpretationLanguage* language) = 0; virtual IZoomVideoSDKVoiceInterpretationLanguage* getTranslatedLanguage() = 0; virtual IVideoSDKVector<IZoomVideoSDKVoiceInterpretationLanguage*>* getTranslatedLanguagesList() = 0; virtual ZoomVideoSDKErrors setTranslatedLanguage(IZoomVideoSDKVoiceInterpretationLanguage* language) = 0; virtual float getAudioBalanceForOriginalAndTranslatedVoice() = 0; virtual ZoomVideoSDKErrors setAudioBalanceForOriginalAndTranslatedVoice(float balance) = 0; virtual IZoomVideoSDKVoiceInterpretationVoiceInfo* getTranslatedVoiceStyle() = 0; virtual IVideoSDKVector<IZoomVideoSDKVoiceInterpretationVoiceInfo*>* getTranslatedVoiceStyleList() = 0; virtual ZoomVideoSDKErrors setTranslatedVoiceStyle(IZoomVideoSDKVoiceInterpretationVoiceInfo* voiceInfo) = 0; };- New interface in class
IZoomVideoSDK.
virtual IZoomVideoSDKVoiceInterpretationHelper* getVoiceInterpretationHelper() = 0;- New callback in class
IZoomVideoSDKDelegate.
virtual void onVoiceInterpretationReady() = 0; - New class