Original publication date: July 26, 2022
Added
-
New interfaces to test audio before joining a session in
ZoomVideoSDKTestAudioDeviceHelper.h
- (ZoomVideoSDKError)startMicTestRecording; - (ZoomVideoSDKError)stopMicTestRecording; - (ZoomVideoSDKError)playMicTestRecording; - (ZoomVideoSDKError)startSpeakerTest; - (ZoomVideoSDKError)stopSpeakerTest;
-
New interface to handle camera and mic permission in
ZoomVideoSDKDelegate.h
- (void)onRequireSystemPermission:(ZoomVideoSDKSysPermissionType)permissionType;
-
New enums of
ZoomVideoSDKSysPermissionType
inZoomVideoSDKConstants.h
ZoomVideoSDKSysPermissionType_Camera, ZoomVideoSDKSysPermissionType_Microphone
-
New interfaces to support live transcription and translation.
-
New interfaces to support live transcription and translation in
ZoomVideoSDKLiveTranscriptionHelper.h
- (BOOL)canStartLiveTranscription; - (ZoomVideoSDKLiveTranscriptionStatus)getLiveTranscriptionStatus; - (ZoomVideoSDKError)startLiveTranscription; - (ZoomVideoSDKError)stopLiveTranscription; - (NSArray <ZoomVideoSDKLiveTranscriptionLanguage*>*)getAvailableSpokenLanguages; - (ZoomVideoSDKError)setSpokenLanguage:(NSInteger)languageID; - (ZoomVideoSDKLiveTranscriptionLanguage *)getSpokenLanguage; - (NSArray <ZoomVideoSDKLiveTranscriptionLanguage*>*)getAvailableTranslationLanguages; - (ZoomVideoSDKError)setTranslationLanguage:(NSInteger)languageID; - (ZoomVideoSDKLiveTranscriptionLanguage *)getTranslationLanguage;
-
New enums of
ZoomVideoSDKLiveTranscriptionStatus
inZoomVideoSDKConstants.h
ZoomVideoSDKLiveTranscriptionStatus_Stop, ZoomVideoSDKLiveTranscriptionStatus_Start
-
New enums of
ZoomVideoSDKLiveTranscriptionOperationType
inZoomVideoSDKConstants.h
ZoomVideoSDKLiveTranscriptionOperationType_None, ZoomVideoSDKLiveTranscriptionOperationType_Add, ZoomVideoSDKLiveTranscriptionOperationType_Update, ZoomVideoSDKLiveTranscriptionOperationType_Delete, ZoomVideoSDKLiveTranscriptionOperationType_Complete, ZoomVideoSDKLiveTranscriptionOperationType_NotSupported
-
New callbacks in
ZoomVideoSDKDelegate.h
- (void)onLiveTranscriptionStatus:(ZoomVideoSDKLiveTranscriptionStatus)status; - (void)onLiveTranscriptionMsgReceived:(NSString*)ltMsg user:(ZoomVideoSDKUser *)user type:(ZoomVideoSDKLiveTranscriptionOperationType)type; - (void)onLiveTranscriptionMsgError:(ZoomVideoSDKLiveTranscriptionLanguage*)spokenLanguage transLanguage:(ZoomVideoSDKLiveTranscriptionLanguage *)transcriptLanguage;
-
-
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" ... }