Published July 26, 2023
Added
-
Support sending raw audio share data.
- New interface in
ZoomVideoSDKShareHelper.h
.- (ZoomVideoSDKError)startSharingExternalSource:(id<ZoomVideoSDKShareSource> _Nullable)shareDelegate andAudioSource:(id <ZoomVideoSDKShareAudioSource> _Nullable)audioDelegate;
- New enum in
ZoomVideoSDKConstants.h
.typedef NS_ENUM(NSInteger, ZoomVideoSDKAudioChannel) { ZoomVideoSDKAudioChannel_Mono, /// mono ZoomVideoSDKAudioChannel_Stereo, /// stereo };
- New protocol in
ZoomVideoSDKDelegate.h
.@protocol ZoomVideoSDKShareAudioSource <NSObject> - (void)onStartSendAudio:(ZoomVideoSDKShareAudioSender *_Nonnull)sender; - (void)onStopSendAudio;
- New interface in
ZoomVideoSDKShareAudioSender.h
.- (ZoomVideoSDKError)sendShareAudio:(char *)data dataLength:(NSUInteger)length sampleRate:(NSUInteger)rate audioChannel:(ZoomVideoSDKAudioChannel)channel;
- New interface in
-
Support Picture-in-Picture feature.
- New interface in
ZoomVideoSDKVideoCanvas.h
.
- (ZoomVideoSDKError)subscribeWithPiPView:(UIView * _Nullable)view aspectMode:(ZoomVideoSDKVideoAspect)aspect andResolution:(ZoomVideoSDKVideoResolution)resolution;
- New interface in
Changes & Fixed
- Fixed issue where
onVideoCanvasSubscribeFail
callback was not invoked when subscribing to video canvas failure messages.
Deprecated
- Deprecated interface in
ZoomVideoSDKShareHelper.h
.- (ZoomVideoSDKError)startSharingExternalSource:(id<ZoomVideoSDKShareSource> _Nullable)pSource;