Desktop Recording SDK FAQ
How does the Desktop Recording SDK stay compliant with recording laws?
The developer is responsible for staying compliant with recording laws, and Recall only provides the tools to enable recording on desktop.
Can the Desktop Recording SDK record meetings without an internet connection?
Currently offline recording support is not available. If this is something you're interested in, please reach out to our support email or via your dedicated Slack channel to let us know more about your use case!
Can I get the meeting URL for a detected meeting?
Yes! When your code receives an event that contains meeting information, such as meeting-detected or meeting-updated, it will contain the URL for the meeting. One caveat is that on macOS, the user must restart Zoom once after the Desktop SDK has been initialized for the first time, and URL detection for Zoom will work from then on.
What programming languages do you support with the Desktop Recording SDK?
The Desktop Recording SDK is distributed as an npm package, so it natively supports Javascript and TypeScript. Bindings for other languages aren't currently available.
Can the Desktop Recording SDK capture data from other meeting platforms?
The Desktop Recording SDK can capture audio for meetings outside of our Supported Platforms by implementing the Adhoc / In-Person Meetings recording mode.
Note that in this case, the DSDK isn't able to automatically detect when meetings start and end on platforms outside of our supported platforms. Developers can instead build out a flow that requires the user to manually start/stop the recording as a workaround.
Can I receive separate audio streams with the Desktop Recording SDK?
No, support for separate audio streams is currently not available. If this is something you're interested in, please reach out to our support email or via your dedicated Slack channel to let us know more about your use case!
What is the recording behavior when the device is locked/unlocked?
For MacOS:
- Unlocked - full features
- Locked - audio-only
- Laptop lid closed - stops recording (the meeting platform ends the meeting so the Desktop SDK stops recording)
How to get participant emails through the Desktop SDK?
There isn't a direct way to get participant emails because meeting platforms don't natively expose this information unfortunately. The recommended way to get participant names is to integrate with the user's calendar directly and identify the associated calendar event (e.g. via start time + the meeting URL) to retrieve participant emails. Then you can fuzzy match the participant emails against the participant names of those in the call
Updated about 5 hours ago