Developers! Greetings!
We are happy to announce that our Electron SDK has been updated to v5.2.42039.1112, and it is available in our Github repository.

In this version, we have included the following changes:

Note

In version 5.2.42037.1112 of the Electron SDK, the support for Protocol Buffers is being added.
If you are building your own version of the Electron SDK, you will need to follow these steps:

  1. Download protobuf 3.4.0 source file and rename the src folder to protobuf_src.
    Copy the src folder into the lib/node_add_on folder.
  2. Run the build_nodeaddon script.

If you would like to use recent versions of protobuf(higher than 3.4.0), in addition to following the above steps, you must also do the following:

  1. Download the execution file of the corresponding protobuf and add its directory into the system path.
  2. In the terminal, navigate to the root directory of the Electron SDK(same level as the build_nodeaddon file).
  3. Run protoc.exe —js_out=import_style=common.js,binary:. lib/electron_sdk_proto command in the terminal to generate a electron_sdk_pb.js file. After generating this file, you will be able to use the interfaces provided by the Electron SDK.

If you are not building your own version of the Electron SDK and are using the Electron SDK provided by Zoom, this change will not impact your app and no further action is required on your end.

Added

  • Added new enums.
    • ZoomSDKVideoCaptureMethod
    • ZoomSDKRenderPostProcessing
    • ZoomSDKVideoHardwareEncodeType
  • Added a new interface to set team identifier on macOS
    • SetTeamIdentifier
  • Added new parameters to interface initSDK in zoom_sdk.js
    • Added renderPostProcessing and videoCaptureMethod
  • Added new parameters to interface Setting_EnableHardwareEncode in zoom_setting_video.js
    • Added encodeType
  • Added new parameters to interface Setting_IsHardwareEncodeEnabled in zoom_setting_video.js
    • Added encodeType

You may find the latest version of Electron SDK in our Github repo.

Should you have any questions while upgrading our SDK, please visit our Developer Forum
and our SDK experts will be more than happy to assist you over there.

Happy Zooming!!