Video SDK macOS v1.1.0
1623714899847
Added
SDK sample app.
Apple M1 support.
Ability to send raw audio data and the support for virtual microphone and virtual speaker. Added
NZoomVideoSDKAudioSendRawdata.h
Note: When using the virtual speaker, the audio share will be disabled while screen sharing and only the video will be shared. After receiving the audio raw data in SDK, doing heavy/complex/time-consuming work in the callback thread is not recommended.
Ability to share device audio when sharing the screen in
NZoomVideoSDKShareHelper.h
:
- (NZoomVideoSDKErrors)enableShareDeviceAudio:(BOOL)enable;
- (BOOL)isShareDeviceAudioEnabled;
5. New interface to get a list of all other users in the session:
- (NSArray<NZoomVideoSDKUser *>*)getRemoteUsers;
New callback to receive the raw audio data from screen sharing:
virtual void onSharedAudioRawDataReceived(AudioRawData* data_) = 0;` in `zoom_video_sdk_delegate_interface.h
New interfaces to optimize the frame rate of screen sharing. In
`NZoomVideoSDKShareHelper.h`
:
- (NZoomVideoSDKErrors)enableOptimizeForSharedVideo:(BOOL)enable;
- (BOOL)isOptimizeForSharedVideoEnabled;
Changed & Fixed
Renamed the SDK from
ZoomInstantSDK
toZoomVideoSDK
.Upgraded OpenSSL to 1.1.1k.
Modified the following interfaces to support and to optimize share screen with audio:
Modified- (InstantSDKErrors)startShareView:(CGWindowID)windowID
to- (NZoomVideoSDKErrors)startShareView:(CGWindowID)windowID shareOption:(NZoomVideoSDKShareOption*)option
.
Modified- (InstantSDKErrors)startShareScreen:(CGDirectDisplayID)monitorID
to- (NZoomVideoSDKErrors)startShareScreen:(CGDirectDisplayID)monitorID shareOption:(NZoomVideoSDKShareOption*)option
.
Deprecated
- (NSArray<InstantSDKUser *>*)getAllUsers;
- (InstantSDKUser*)getUser:(NSString*)userID;
- (InstantSDKYUVRawDataI420*)convertToYUV;
- (InstantSDKYUVRawDataI420*)convertToYUVViaExternalBuffer:(char*)buffer size:(int)size;
- (void)fillToPixelBuffer:(char*)ybuffer ybufferPreRowBytes:(int)ybuffer_pre_row_bytes uvbuffer:(char*)uvbuffer uvbufferPreRowBytes:(int)uvbuffer_pre_row_bytes width:(int)width height:(int)height;
Did you like this update?