Breaking7.2.1
Version 7.2.1
This release introduces multiple breaking changes including new required libraries, updated code-signing certificates, removal of deprecated APIs, and stricter audio buffer limits for raw audio sending after screen share. It adds new features like webinar backstage support, app-window sharing at 60fps, talk-back for Breakout Rooms, and a new video status enum. Several bugs were fixed including screen sharing stop functionality and external audio source issues.
Tags: breaking-change, deprecation, sdk-version | Breaking changes include two new required libraries (cmmbase.framework and zServiceHubCore.framework) that must be added, an updated SDK code-signing certificate, OpenGL no longer supported for Zoom rendering on macOS (since 7.2.0), raw audio sending after screen share now enforces a smaller send buffer where individual calls must not exceed 100 ms of audio (with a new error code ZoomSDKError_SendTooMuchDataInSingleTime returned if violated), the EndMeetingReason_Undefined enum value changed from 7 to 100, and all deprecated APIs introduced before version 7.0.0 were removed. Additions include a dedicated ZoomSDKVideoStatus_NotReceiving enum value to distinguish poor network conditions from a video-off state, an onShareCursorDataReceived callback in ZoomSDKRendererDelegate for share raw data receivers, full support for the webinar backstage feature with new enums, interfaces, and callbacks across ZoomSDKBackstageController, ZoomSDKWebinarController, ZoomSDKAudioRawDataHelper, ZoomSDKRawDataController.h, and ZoomSDKMeetingService, and support for capturing and transmitting app-window share at up to 60fps via a new ZoomSDKVideoSharingQuality enum and related interfaces in ZoomSDKASController.h. Updated the SDK sample app-exit flow to prevent a deadlock from CFMessagePortSendRequest. Talk-back support added for Breakout Rooms. Deprecated several interfaces in ZoomSDKMeetingWhiteboardController and ZoomSDKAudioRawDataHelper in favor of updated alternatives. Fixed two bugs, one where tapping Stop Sharing in the system popup failed to stop screen sharing, and another where setExternalAudioSource did not work when called within the meeting status callback.
sdkbreaking-changedeprecationfeaturesmacoswebinar
Source: original entry ↗