Released: 2026-01-08 Updated: 2026-07-30
Summary: Added new takeSnapshot method in the IZoomVideoSDKCanvas class to capture screenshots from subscribed video streams. Introduced new callbacks onCanvasSnapshotTaken and onCanvasSnapshotIncompatible in the IZoomVideoSDKDelegate class to notify when a screenshot is successfully captured or if the process is incompatible. Updated the company’s legal name in the code signing tool from “Zoom Video Communications, Inc.” to “Zoom Communications, Inc.” and set the minimum supported Windows SDK version for the Video SDK sample app to 10.0.26100. Fixed a crash issue that occurred when the Unicode character length in the username was shorter than the maximum allowable length.
Added
-
Added a new method
takeSnapshotin the classIZoomVideoSDKCanvasto take a screenshot from a subscribed video stream of the user.class IZoomVideoSDKCanvas { public: // ... virtual void* takeSnapshot(void* handle) = 0; // ... }; -
Added new callbacks in the class
IZoomVideoSDKDelegateto notify if the screenshot was captured successfully.-
onCanvasSnapshotTaken -
onCanvasSnapshotIncompatibleclass IZoomVideoSDKDelegate { public: // ... virtual void onCanvasSnapshotTaken(IZoomVideoSDKUser* pUser, bool isShare) = 0; virtual void onCanvasSnapshotIncompatible(IZoomVideoSDKUser* pUser) = 0; // ... };
-
Changed
- The company’s legal names has been changed in the code signing tool from “Zoom Video communications, Inc.” to “Zoom Communications, Inc.”
- The Video SDK sample app project now supports a minimum Windows SDK version of 10.0.26100.
Fixed
- Crash issue where the Unicode character length was less than the maximum allowable length in the username.