Published April 21, 2023
Added
-
Interface to support call-out to CRC devices.
- New interface class named
ZMVideoSDKCRCHelper
defined inZMVideoSDKCRCHelper.h
:- (BOOL)isCRCEnabled; - (ZMVideoSDKErrors)callCRCDevice:(NSString *)address protocol:(ZMVideoSDKCRCProtocol)callProtocol; - (ZMVideoSDKErrors)cancelCallCRCDevice;
- New interface in
ZMVideoSDK
:- (ZMVideoSDKCRCHelper*)getCRCHelper;
- New callback in
ZMVideoSDKDelegate
:- (void)onCallCRCDeviceStatusChanged:(ZMVideoSDKCRCCallStatus)status;
- New enum named
ZMVideoSDKCRCProtocol
:ZMVideoSDKCRCProtocol_H323, ZMVideoSDKCRCProtocol_SIP
- New enum named
ZMVideoSDKCRCCallStatus
:ZMVideoSDKCRCCallStatus_Success = 0, ZMVideoSDKCRCCallStatus_Ring, ZMVideoSDKCRCCallStatus_Timeout, ZMVideoSDKCRCCallStatus_Busy, ZMVideoSDKCRCCallStatus_Decline, ZMVideoSDKCRCCallStatus_Failed,
- New interface class named
-
Interface to support specifying color range when sending raw video data from device.
-
New interfaces in
ZMVideoSDKShareSender
:- (ZMVideoSDKErrors)sendShareFrame:(char*)frameBuffer width:(int)width height:(int)height frameLength:(int)frameLength format:(ZMVideoSDKFrameDataFormat)format;
-
New interfaces in
ZMVideoSDKVideoSender
:- (void)sendVideoFrame:(char*)frameBuffer width:(int)width height:(int)height frameLength:(int)frameLength rotation:(int)rotation format:(ZMVideoSDKFrameDataFormat)format;
-
New enum named
ZMVideoSDKFrameDataFormat
:ZMVideoSDKFrameDataFormat_I420_Limited, ZMVideoSDKFrameDataFormat_I420_Full
-
Changed & Fixed
- Issue where the
onLiveTranscriptionMsgError
callback was not received in some cases. - Issue where the video is always on when selecting video device in a session.
- Issue where no callback was triggered after using
setTranslationLanguage
and the statusgetLiveTranslationStatus
changes to start. - Issue where the selected preview device was not working properly with
startVideoPreview
.
Deprecated
- Deprecated interfaces in
ZMVideoSDKShareSender
:- (ZMVideoSDKErrors)sendShareFrame:(char*)frameBuffer width:(int)width height:(int)height frameLength:(int)frameLength
- (void)sendVideoFrame:(char*)frameBuffer width:(int)width height:(int)height frameLength:(int)frameLength rotation:(int)rotation