Version 7.2.1
Breaking changeDeprecationSDK versionBreaking 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.
