ReadonlycompositeServer-side composite recordings.
ReadonlymergeAudio channel-merge jobs.
ReadonlyparticipantPer-participant recordings.
ReadonlytrackIndividual track recordings.
Delete a room recording.
Fetch a room recording by id.
List room recordings (paginated, async-iterable).
Start a room (composed) recording. Requires a live session. Returns an EgressHandle.
Stop a room recording. Pass the start EgressHandle or a bare roomId.
Recordings API —
vsdk.recordings.Top-level methods drive room (composed) recording; per-type sub-resources cover the rest:
vsdk.recordings.participant— per-participant capturevsdk.recordings.track— a single audio/video/screen trackvsdk.recordings.composite— server-side composed mixvsdk.recordings.merge— mux individual recordings into channelsstartandstoprequire a live session. Room-recordingstartreturns an EgressHandle; stopping a room recording keys off itsroomId(which the handle carries).