Released: 2026-06-24 Updated: 2026-07-01
Summary: Add support for I420Limited and I420Full; remove zMacResRetina.bundle library; add AI Companion support in breakout rooms; provide ROI for face in raw video data; support on-demand avatar download; fixed a freezing issue when joining 800±participant meetings.
Breaking changes
-
Remove the
zMacResRetina.bundlelibrary. -
Add support for I420Limited and I420Full in the MSDK external video source.
-
Update the external video source interfaces.
- (ZoomSDKError)setExternalVideoSource:(id <ZoomSDKVirtualVideoSourceDelegate>)videoSource; change to: - (ZoomSDKError)setExternalVideoSource:(id <ZoomSDKVirtualVideoSourceDelegate> _NullableIBOCreator)videoSource videoDataFormat:(ZoomSDKFrameDataFormat)format; - (void)sendRawData:(char*)data width:(unsigned int)width height:(unsigned int)height dataLength:(unsigned int)length rotation:(ZoomSDKLocalVideoDeviceRotation)rotation format:(ZoomSDKFrameDataFormat)format; change to: - (void)sendRawData:(char*)data width:(unsigned int)width height:(unsigned int)height dataLength:(unsigned int)length rotation:(ZoomSDKLocalVideoDeviceRotation)rotation;
-
Added
-
Add support for getting the local video order list.
-
New interface in
ZoomSDKMeetingActionController.h.- (NSArray<NSNumber*>*_Nullable)getLocalVideoOrderList;
-
-
Add support for AI Companion in breakout rooms.
-
New interface in
ZoomSDKApproveStartQueryHandler.@property (nonatomic, copy, readonly) NSString *requesterUserName; -
New interface in
ZoomSDKApproveSendQueryHandler.@property (nonatomic, copy, readonly) NSString *requesterUserName; -
New interface in
ZoomSDKApproveStartSmartSummaryHandler.@property (nonatomic, copy, readonly) NSString *requesterUserName; -
New interface in
ZoomSDKAICompanionFeatureSwitchHandler.@property (nonatomic, copy, readonly) NSString *requesterUserName; -
New interface in
ZoomSDKBOOption.@property(nonatomic,assign) BOOL isAICompanionEnabled; @property(nonatomic,assign) BOOL isTranscriptionEnabled; -
New interface in
ZoomSDKBOMeetingCreator.- (BOOL)isAICompanionSupported; - (BOOL)isTranscriptionSupported;
-
-
Provide ROI for face in raw video data on the receiver side.
-
New interface in
ZoomSDKRenderer.h.@interface ZoomSDKFaceROI : NSObject @property (readonly, nonatomic) float left; @property (readonly, nonatomic) float top; @property (readonly, nonatomic) float right; @property (readonly, nonatomic) float bottom; @end @interface ZoomSDKFaceROIInfo : NSObject - (NSUInteger)getFaceCount; - (nullable ZoomSDKFaceROI *)getFaceROIByIndex:(NSUInteger)index; @end -
New interface in
ZoomSDKYUVRawDataI420.- (ZoomSDKFaceROIInfo *)getFaceROIInfo;
-
-
Add support for on-demand avatar download in large meetings.
-
New interface in
ZoomSDKMeetingActionController.- (ZoomSDKError)requestAvatarForUser:(unsigned int)userid;
-
-
Add support for sharing the new (non-classic) whiteboard.
-
Add new interfaces for the new whiteboard share.
- (BOOL)canStartShareNewWhiteboard; - (ZoomSDKError)startNewWhiteboardShare; - (BOOL)canStopWhiteboardShare; - (ZoomSDKError)stopWhiteboardShare;
-
Changed
- Block “Make host” for bots.
- Support the in-meeting My Notes function in Zoom UI.
- Display history messages in meeting chat.
Fixed
- Fixed an issue where the client would freeze when joining an 800-participant meeting.
- Alpha channel mask is no longer disabled globally when an unsupported client joins.