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
Adhoc
andIn-person
meetings 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-detected
event, which contains awindow ID
- You pass the
window ID
to thestartRecording
function (along with yourSDK upload
token) to start recording that meeting provider
Adhoc / In-Person
Flow:
Adhoc / In-Person
Flow:- You call
prepareDesktopAudioRecording
to obtain awindow ID
- You pass the
window ID
to thestartRecording
function (along with yourSDK upload
token) to start recording the system's Mic and Speaker audio streams.
From a technical perspective, there is no difference between an
adhoc
recording and anin-person
recording. Using theprepareDesktopAudioRecording
call will mix and record the audio streams of your system's mic and speaker.
Updated about 22 hours ago