Zoom Windows Meeting SDK | Active Speaker User Change Event Not Triggering

Description:

We are experiencing an issue with the Zoom Windows Meeting SDK where the event related to detecting a change in the active speaker (onRenderUserChanged callback) is not triggering reliably or at all during a meeting session.


Details:

  • SDK Version: 6.4.6 (latest)
  • Platform: Windows
  • Issue: The expected event for notifying when the active speaker has changed does not consistently trigger, even though audio activity is occurring and the active speaker visibly changes in the Zoom UI.
  • Expected Behavior: The SDK should fire the corresponding callback each time the active speaker changes.
  • Actual Behavior: The callback is either not triggered at all or is triggered inconsistently.
  • Reproducibility: The issue occurs across multiple meetings and test environments.

Troubleshooting Routes

  1. Go to custom_ui_mgr.cpp in SDK solution
  2. Set Debugger point for the function name : onRenderUserChanged
  3. Run Application and filter for IVideoRenderElement as Active
  4. The Debugger point never hits even though active speaker user changed

Device (please complete the following information):

  • Device: HP
  • OS: Windows 11 Pro

Helping here: Zoom Meeting Windows SDK | OnRenderUserChanged in Custom UI Mgr callback was not triggering - #4 by gianni.zoom