Breaking2.6.11
Version 2.6.11 — Breaking changes and new OnHold system
This release removes deprecated APIs across multiple SDK classes, ends visionOS support, and enforces new OnHold feature support. New features include a full OnHold holding-state system with user management, camera device selection for video preview, cross-session command support, and expanded microphone and speaker testing availability.
Tags: breaking-change, deprecation, new-feature, sdk-version | Breaking changes include the removal of deprecated APIs introduced before version 2.6.11 across classes such as ZoomVideoSDKUser, ZoomVideoSDKDelegate, ZoomVideoSDKAnnotationHelper, ZoomVideoSDKLiveStreamHelper, ZoomVideoSDKPhoneHelper, ZoomVideoSDKShareHelper, and ZoomVideoSDKVideoHelper, the end of visionOS SDK package support, a reduced raw audio send buffer requiring individual calls to stay under 100 ms (with a new Errors_Rawdata_Send_Too_Much_Data_In_Single_Time error code), and rejection of clients that do not support the new OnHold feature. Additions include a full OnHold holding-state system in the join flow with helper classes (ZoomVideoSDKOnHoldHelper, ZoomVideoSDKOnHoldUser), user management interfaces, and callbacks (onHoldJoined, onHoldUserJoin, onHoldUserLeave), support for specifying a camera device when starting video preview via updated startVideoPreview and startVideoCanvasPreview signatures, and cross-session command support between main sessions and subsessions with new interfaces and a corresponding callback. Deprecated startVideoPreview resolution and startVideoCanvasPreview andAspectMode in favor of their camera-device-aware replacements. Microphone and speaker testing is now available both before joining a session and after audio has been stopped.
sdkbreaking-changedeprecationvideoapi
Source: original entry ↗