Record Meeting Audio by User

Hello guys,
First of all, thank you for the support, you are always responsive and it help us developers a lot !

I´m working on a C++ application that integrates to Zoom, we want to have the meeting audio by time/client stored so we can retrieve information we need from audio.

My task is pretty simple but I could not find a clear route to do it using Desktop SDK.
I need to record the meeting, audio only for now, separately by user with timestamp.

I could see you have some call backs for when the speaking client changes, I also could see you have some functionality to get raw audio.
Maybe the route could be split the raw audio every time the user speaking callback is reached, but I´m new to the SDK, and I looked through the forum and could not find something like this, so I decided to reach you guys that are specialists to help me out !

It would be very helpful if you can give me some hint on the best way to get it done !

Thank you very much !

Which Client Desktop SDK version?

To Reproduce(If applicable)
Steps to reproduce:

  1. App joins the meeting
  2. Every time someone starts speaking the SW record the audio from that user.


Device (please complete the following information):

  • Windows 10 & Visual Studio 2019

Additional context

1 Like


Thanks for using the dev forum and for your kind words :slight_smile:

As of right now, raw audio data access is not supported in the Client SDK, however it is supported in the Fully Customizable SDK. You shouldn’t need it though, you record the meeting similar to how the Zoom Apps can record meetings, and then you can use EnableMultiAudioStreamRecord to have the audio split up.


1 Like

Hello @Michael_Condon ,
Thank you very much for your reply !

I´ve tested the flag with your demo_v2 and it simply doesn´t work !
I can have the full meeting audio, but the audio by speaking user is not generated !

I did tests with your Windows Client and it works fine, the files are generated by user!

Run the demo_v2;
Join the meeting;
Go to settings, check the “Enable Multi Audio Record” flag at Recording config session;
Start recording;
Stop Recording;

The full meeting audio file is generated.
The audio by speaking participants are not generated !

Could you help please ?


Interesting, I just tested in the demo_v2 application and saw the individual files generated. Try testing again, but before checking the recording folder, end the meeting. It may take a moment, but the folders contents should change and there will be a new folder called “Audio Record” that will have each users audio-only stream. One other thing to look out for is the recording has to be agreed to on each users device.


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