Original publication date: July 26th, 2022
Added
-
New interface to support new live transcription and transcription features.
-
New enums:
typedef enum { ZoomVideoSDKLiveTranscription_Status_Stop = 0,//not start ZoomVideoSDKLiveTranscription_Status_Start = 1, //start }ZoomVideoSDKLiveTranscriptionStatus; typedef enum { ZoomVideoSDKLiveTranscription_OperationType_None = 0, ZoomVideoSDKLiveTranscription_OperationType_Add, ZoomVideoSDKLiveTranscription_OperationType_Update, ZoomVideoSDKLiveTranscription_OperationType_Delete, ZoomVideoSDKLiveTranscription_OperationType_Complete, ZoomVideoSDKLiveTranscription_OperationType_NotSupported, }ZoomVideoSDKLiveTranscriptionOperationType;
-
New class class
IZoomVideoSDKLiveTranscriptionHelper
{ public: virtual bool canStartLiveTranscription() = 0; virtual ZoomVideoSDKErrors getLiveTranscriptionStatus(ZoomVideoSDKLiveTranscriptionStatus& status) = 0; virtual ZoomVideoSDKErrors startLiveTranscription() = 0; virtual ZoomVideoSDKErrors stopLiveTranscription() = 0; virtual IVideoSDKVector<ILiveTranscriptionLanguage*>* getAvailableSpokenLanguages() = 0; virtual ZoomVideoSDKErrors setSpokenLanguage(int languageID) = 0; virtual ILiveTranscriptionLanguage* getSpokenLanguage() = 0; virtual IVideoSDKVector<ILiveTranscriptionLanguage*>* getAvailableTranslationLanguages() = 0; virtual ZoomVideoSDKErrors setTranslationLanguage(int languageID) = 0; virtual ILiveTranscriptionLanguage* getTranslationLanguage() = 0; };
-
New interface:
virtual IZoomVideoSDKLiveTranscriptionHelper* getLiveTranscriptionHelper() = 0;
-
-
New parameter to customize audio test speaker file.
-
New struct in
zoom_video_sdk_def.h
struct ZoomVideoSDKExtendParams { const zchar_t* speakerTestFilePath; //Only support mp3 format,The size cannot exceed 1M ZoomVideoSDKExtendParams() { speakerTestFilePath = NULL; } };
-
-
New parameters in
ZoomVideoSDKInitParams
ZoomVideoSDKExtendParams extendParam
-
New optional field in JWT payload to allow 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" ... }
Fixed
-
Fixed an issue where the SDK crashes when sending raw audio data.