Microphone State Events in Web SDK

Describe the solution you’d like
I’d like to have a way to determine when meeting attendees turn their microphones on and off through the Web SDK. It looks like the SDK is already doing this to some extent internally, because it updates the microphone icons in the participant list in real time.

Describe alternatives you’ve considered
I have implemented a one second timer that calls ZoomMtg.getAttendeeslist in order to determine the muted state of the attendees. This is not ideal as it is very chatty.

Additional context
I posted to the forum about my use case here: Detecting Microphone State with Web SDK