Adhoc / In-Person Meetings
The Desktop SDK's adhoc / in-person recording mode is useful if you want to record the audio for a meeting outside of a meeting provider (e.g. Zoom, Teams, GMeet). This could either be to capture the audio of an in-person meeting, or to capture the mic and speaker streams of the desktop - an adhoc meeting AKA whole desktop capture.
Given that
AdhocandIn-personmeetings occur outside of a meeting provider, it is not possible to create a diarized transcript or give active speaker timelines in this mode.
Enabling adhoc / in-person recordings using the DSDK
To record using the adhoc / in-person recording mode, use the DSDK's prepareDesktopAudioRecording call. This function allows you to obtain a window_id to pass to the DSDK's startRecording call, instead of obtaining the ID from the meeting-detected or meeting-updated event.
Regular Recording Flow:
- A meeting starts on a meeting provider
- The DSDK sends a
meeting-detectedevent, which contains awindow ID - You pass the
window IDto thestartRecordingfunction (along with yourSDK uploadtoken) to start recording that meeting provider
Adhoc / In-Person Flow:
Adhoc / In-Person Flow:- You call
prepareDesktopAudioRecordingto obtain awindow ID - You pass the
window IDto thestartRecordingfunction (along with yourSDK uploadtoken) to start recording the system's Mic and Speaker audio streams.
From a technical perspective, there is no difference between an
adhocrecording and anin-personrecording. Using theprepareDesktopAudioRecordingcall will mix and record the audio streams of your system's mic and speaker.
Updated 4 days ago