Published June 28, 2023
Note
- Version 1.8.0 was removed. Use v1.8.2 instead.
Added
-
Unified stop-sharing logic. Sharing should stop when closing the sharing window.
-
New interface to support mirroring the Zoom canvas.
-
New interfaces in
ZMVideoSDKVideoHelper
:- (ZMVideoSDKErrors)mirrorMyVideo:(BOOL)bEnabled;
- (BOOL)isMyVideoMirrored;
-
-
Refactored
ZMVideoSDKLiveTranscriptionHelper
underZMVideoSDKUser
toZMVideoSDK
.-
New interface
ZMVideoSDKLiveTranscriptionHelper
inZMVideoSDKLiveTranscriptionHelper.h
:-(BOOL)canStartLiveTranscription;
-(ZMVideoSDKLiveTranscriptionStatus)getLiveTranscriptionStatus;
-(ZMVideoSDKErrors)startLiveTranscription;
-(ZMVideoSDKErrors)stopLiveTranscription;
-(NSArray<ZMVideoSDKLiveTranscriptionLanguage*> *)getAvailableSpokenLanguages;
-(ZMVideoSDKErrors)setSpokenLanguage:(int)languageID;
-(ZMVideoSDKLiveTranscriptionLanguage*)getSpokenLanguage;
-(NSArray<ZMVideoSDKLiveTranscriptionLanguage*> *)getAvailableTranslationLanguages;
-(ZMVideoSDKErrors)setTranslationLanguage:(int)languageID;
-(ZMVideoSDKLiveTranscriptionLanguage*)getTranslationLanguage;
- (ZMVideoSDKErrors)enableReceiveSpokenLanguageContent:(BOOL)enable;
- (BOOL)isReceiveSpokenLanguageContentEnabled;
- (BOOL)isAllowViewHistoryTranslationMessageEnabled;
- (NSArray<ZMVideoSDKLiveTranscriptionMessageInfo*>*)getHistoryTranslationMessageList; -
New interface
ZMVideoSDKLiveTranscriptionLanguage
inZMVideoSDKLiveTranscriptionHelper.h
:@property (nonatomic, assign, readonly)int languageID;
@property (nonatomic, copy, readonly)NSString *languageName; -
New interface
ZMVideoSDKLiveTranscriptionMessageInfo
inZMVideoSDKLiveTranscriptionHelper.h
:@property (nonatomic, copy, readonly) NSString *messageID;
@property (nonatomic, copy, readonly) NSString *speakerID;
@property (nonatomic, copy, readonly) NSString *speakerName;
@property (nonatomic, copy, readonly) NSString *messageContent;
@property (nonatomic, assign, readonly) time_t timeStamp;
@property (nonatomic, assign, readonly) ZMVideoSDKLiveTranscriptionOperationType messageType; -
New interface in
ZMVideoSDK
:- (ZMVideoSDKLiveTranscriptionHelper*)getLiveTranscriptionHelper;
-
Deleted the interface in
ZMVideoSDKUserHelper
.- (ZMVideoSDKLiveTranscriptionHelper*)getLiveTranscriptionHelper
-
Deleted the interface
ZMVideoSDKLiveTranscriptionMessageInfo
inZMVideoSDKUserHelper.h
.@property (nonatomic, copy, readonly) NSString *speakerID;
@property (nonatomic, copy, readonly) NSString *speakerName;
@property (nonatomic, copy, readonly) NSString *messageContent;
@property (nonatomic, assign, readonly) time_t timeStamp;
@property (nonatomic, assign, readonly) ZMVideoSDKLiveTranscriptionOperationType messageType; -
Deleted the interface
ZMVideoSDKLiveTranscriptionLanguage
inZMVideoSDKUserHelper.h
.@property (nonatomic, assign, readonly)int languageID;
@property (nonatomic, copy, readonly)NSString *languageName; -
Deleted the interface
ZMVideoSDKLiveTranscriptionHelper
inZMVideoSDKUserHelper.h
.-(BOOL)canStartLiveTranscription;
-(ZMVideoSDKLiveTranscriptionStatus)getLiveTranscriptionStatus;
-(ZMVideoSDKErrors)startLiveTranscription;
-(ZMVideoSDKErrors)stopLiveTranscription;
-(NSArray<ZMVideoSDKLiveTranscriptionLanguage*> *)getAvailableSpokenLanguages;
-(ZMVideoSDKErrors)setSpokenLanguage:(int)languageID;
-(ZMVideoSDKLiveTranscriptionLanguage*)getSpokenLanguage;
-(NSArray<ZMVideoSDKLiveTranscriptionLanguage*> *)getAvailableTranslationLanguages;
-(ZMVideoSDKErrors)setTranslationLanguage:(int)languageID;
-(ZMVideoSDKLiveTranscriptionLanguage*)getTranslationLanguage;
- (ZMVideoSDKErrors)enableReceiveSpokenLanguageContent:(BOOL)enable;
- (BOOL)isReceiveSpokenLanguageContentEnabled;
- (BOOL)isAllowViewHistoryTranslationMessageEnabled;
- (NSArray<ZMVideoSDKLiveTranscriptionMessageInfo*>*)getHistoryTranslationMessageList;
-
Changed & Fixed
- Fixed issue where
startShareView
didn't filter the app windows. - Fixed issue where multi-camera didn't work.
- Security enhancements.