# Zoom Meeting Windows SDK | OnRenderUserChanged in Custom UI Mgr callback was not triggering

**URL:** <https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397>\
**Category:** Windows\
**Created:** [May 6, 2025, 1:42pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397 "2025-05-06T13:42:07Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [May 6, 2025, 1:42pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/1 "2025-05-06T13:42:07Z")

</div>

**Description:**  
We are experiencing an issue with the Zoom Windows [Meeting SDK](https://developers.zoom.us/docs/meeting-sdk) after upgrading from version V6.0.4.38187 to V6.4.6.64463 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.

Please look into this issue, thanks!

* * *

**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

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [May 6, 2025, 4:27pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/2 "2025-05-06T16:27:51Z")

</div>

Hi @kisappdev,

Thanks for the context, [I see you posted something similar here](https://devforum.zoom.us/t/zoom-windows-meeting-sdk-active-speaker-user-change-event-not-triggering/132134) and while no one from the Zoom team has gotten back to you yet, I’ll do my best to help in the meantime!

It’s tough to say if this is a bug with the [Zoom Windows Meeting SDK](https://marketplacefront.zoom.us/sdk/meeting/windows/class_i_customized_video_container_event.html) or something else. You mentioned `onRenderUserChanged` isn’t triggering consistently, could you test if other callbacks like [`onRenderDataTypeChanged`](https://marketplacefront.zoom.us/sdk/meeting/windows/class_i_customized_video_container_event.html#a2525a7f159c913b6bc37ecc99df8091c) is also flaky? If they are, it might point to an issue with how the SDK is initialized

While we wait for the Zoom team to weigh in, here are a couple of options to keep you moving:

- **Workaround** : Try using [`onUserVideoStatusChange`](https://marketplacefront.zoom.us/sdk/meeting/windows/class_i_meeting_video_ctrl_event.html#a69c8e61c743d407e7bb85a46667fab73) from `IMeetingVideoCtrlEvent`. It’s not as direct as `onRenderUserChanged`, but it might let you track video status changes tied to the active speaker
- **Revert back to working version** : If you’re stuck and need it working ASAP, rolling back to the previous working SDK version would resolve this

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [May 7, 2025, 7:21pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/4 "2025-05-07T19:21:48Z")

</div>

Hi @kisappdev looking forward to the recording of the behavior. I will message you directly for you to send the recording link.

FYI may need logs so I’m dropping this here: [Procedure to collect logs from Zoom Meeting SDK apps](https://developers.zoom.us/blog/msdk-log-retrieval-instructions/)

---

<div class="post-metadata">

**Author:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [May 21, 2025, 2:23pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/5 "2025-05-21T14:23:51Z")

</div>

Hi @gianni.zoom ,

I tried to upload video recording and log files. but, It does not supports to upload in this post.  
Right now, I am providing a file share link where you can download and view the files.

Link : [Unique Download Link | WeTransfer](https://we.tl/t-355M3CqBCW)

Please do let me know, if you do require any further information.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [May 22, 2025, 2:56pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/6 "2025-05-22T14:56:52Z")

</div>

@elaine.ku , can you please help take a look? The SDK logs are here.

Thanks @kisappdev

---

<div class="post-metadata">

**Author:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [May 26, 2025, 9:07pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/7 "2025-05-26T21:07:38Z")

</div>

Hi @gianni.zoom and @elaine.ku,

I checked that the link related to logs and video recording was expired.  
Please do refer the updated link, which has a validity of max 3 days : [Unique Download Link | WeTransfer](https://we.tl/t-PK7f81fBrs)

I would appreciate it if you could prioritize this and respond shortly.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [May 29, 2025, 4:48pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/8 "2025-05-29T16:48:24Z")

</div>

Hi @elaine.ku , were you able to take a look?

---

<div class="post-metadata">

**Author:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [June 30, 2025, 5:59pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/9 "2025-06-30T17:59:18Z")

</div>

Hi @gianni.zoom, any update please?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [June 30, 2025, 7:49pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/10 "2025-06-30T19:49:35Z")

</div>

Hi @kisappdev sorry did not hear back. Can you please submit a [support ticket](https://support.zoom.com/hc/en) and I will flag internally once you provide the ticket number so I can expedite?

---

<div class="post-metadata">

**Author:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [October 19, 2025, 10:46pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/11 "2025-10-19T22:46:07Z")

</div>

Hi @gianni.zoom,

Thank you for your earlier response and for offering to flag this internally.

As requested, I had submitted a support ticket earlier, and the internal reference number provided by Zoom Engineering is **ZSEE-171421**.

As per the email conversation with Zoom Support (shared below), the engineering team had identified the issue and mentioned that a fix was _tentatively planned for version 6.5.10_. Since the current SDK release is already **version 6.6.0** , could you please confirm whether this fix has now been **deployed** or is still **pending** in a future release?

For your reference, please find the complete email conversation below:

> **Email Conversation:**
> 
> **From:** _Elisa Levet_  
> **Sent:** _Wednesday, July 9, 2025, 9:20 AM_  
> **To:** _Durga Prasad Pennada_  
> **Subject:** _Re: Follow-Up: Zoom Windows Meeting SDK onRenderUserChanged Callback Issue | 132397_
> 
> > Hi Durga,  
> > Hope you’re doing well and thank you very much for your patience.
> > 
> > I have an update for you now.
> > 
> > Our Engineering team has identified the issue preventing the event from being triggered after the callback. They are targeting a fix in one of the upcoming releases (tentatively version **6.5.10** ), so it will take some time before the permanent solution is available. But in the meantime, they have shared this with me:
> > 
> > _“It looks like whatever should be triggering the event which calls the callback is no longer doing so. I do have the following events which might work for our customer until we can get something released that would resolve the problem.”_
> > 
> > ```auto
> > virtual void onActiveSpeakerVideoUserChanged(unsigned int userid); 
> > virtual void onActiveVideoUserChanged(unsigned int userid);
> > 
> > ```
> > 
> > _“I have verified these events on the latest build and they do work with custom UIs. The demo itself might not have everything filled in for this, but it should follow the same pattern for the other event functions in custom\_ui\_mgr\_flow.cpp which flow back to custom\_ui\_mgr.cpp.”_
> > 
> > Let me know if this helps!
> > 
> > — _Elisa_
> 
> * * *
> 
> **From:** _Durga Prasad Pennada_  
> **Sent:** _Wednesday, July 9, 2025, 9:20 AM_  
> **To:** _Elisa Levet_
> 
> > Hi Elisa,
> > 
> > Thanks for the update.  
> > Could you please let me know how to track the status update for the internal ticket number mentioned below?  
> > Additionally, could you provide me with any information related to the expected delivery date of the fix?
> > 
> > Thanks & Regards,  
> > Durga Prasad
> 
> * * *
> 
> **From:** _Elisa Levet [elisa.levet@zoom.us](mailto:elisa.levet@zoom.us)_  
> **Sent:** _Tuesday, July 2, 2025, 8:55 PM_  
> **To:** _Durga Prasad Pennada_  
> **Subject:** _Re: Follow-Up: Zoom Windows Meeting SDK onRenderUserChanged Callback Issue | 132397_
> 
> > Hey there,
> > 
> > I just wanted to update you on this and I was able to get some movement from our Engineering team, and they were able to mark this as a bug on our end and have opened up a bug fix request for this ( **ZSEE-171421** internal ticket number for reference).
> > 
> > I will keep pushing for this to be fixed ASAP.
> > 
> > — _Elisa_
> 
> * * *

Looking forward to your confirmation on whether this fix ( **ZSEE-171421** ) has been **included in version 6.6.0** or is still **pending deployment** in a future SDK update.

Thank you for your continued support.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [October 20, 2025, 4:46pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/12 "2025-10-20T16:46:52Z")

</div>

Thanks so much @kisappdev

---

<div class="post-metadata">

**Author:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [October 27, 2025, 10:48pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/13 "2025-10-27T22:48:50Z")

</div>

Hi @gianni.zoom ,

Gentle Reminder!

Did you get any information about the query I asked above, please?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [October 29, 2025, 6:52pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/14 "2025-10-29T18:52:42Z")

</div>

> [@kisappdev](#):
>
> ZSEE-171421

Hi @kisappdev this should have been fixed in 6.5.10. Are you on this version now?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [October 29, 2026, 6:53pm UTC](https://devforum.zoom.us/t/zoom-meeting-windows-sdk-onrenderuserchanged-in-custom-ui-mgr-callback-was-not-triggering/132397/15 "2026-10-29T18:53:05Z")

</div>

Closed on October 29, 2026, 6:53pm UTC

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
