I am exploring creating a dedicated mute (and call status) button (on a custom keyboard) similar to the interface on my headset cable (green light if in zoom call, red light if on mute, button to toggle mute). The mute status of the headset syncs with the app which is a relatively new feature.
I am hoping to be able to interact with the official Zoom Desktop Cilent. I see a bunch of “automation” centric solutions involving window and control scraping, but am looking for an API exposed by the Zoom Desktop application. The “sync” of the mute button on the headset implies there may be.
I have seen a few questions about accessing Mute/Unmute, but they tend to focus on webhook or REST APIs. I am aware if zoommtg:// protocol, but seems that is one way with a focus on starting/joining meetings.
There was a reference to https://zoom.github.io/zoom-sdk-windows/class_i_meeting_audio_controller.html#a46ffad1f9a811c713086ac4663df2744 but I was unable to find an equivalent in the MacOS SDK. I will admit, I have not done much in xcode before.
Referred to this forum from Desktop client API for dedicated mute/unmute button