Can I mute a remote participant as an API User?

I am trying to mute a remote participant during a meeting by using a APIUser and the remote participants User ID.

m_pMeetingServiceMgr->MuteAudio(_wtoi(strUserID.c_str()));

I don’t see the remote users Microphone getting muted though. Is this expected behavior ?

Hi rsgupta.0110,

Thanks for the post. If you are the host/co-host of the meeting, you should be able to mute other participants by using this interface: MuteAudio in IMeetingAudioController
https://github.com/zoom/zoom-sdk-windows/blob/cbcbfdf7b965e13bba40a83115bb557e6cfdccf4/h/meeting_service_components/meeting_audio_interface.h#L119, please make sure you are the host of the meeting otherwise the mute action will not have any effect.

Thanks!

1 Like

Hi is there a link describing difference between APIUser and EndUser capabilities/functionalities?

Hi rsgupta.0110,

You may refer to the doc here: https://marketplace.zoom.us/docs/sdk/native-sdks/preface/account-user, besides the difference among different type of users, there are differences between host/co-host and participants. Some features (such as muting others) are only available for the meeting host.

Hope this helps. Thanks!

1 Like