Skip to main content

run_recording

Function run_recording 

Source
async fn run_recording(
    ws: Arc<Workspace>,
    key: SessionSlot,
    capture: Capture,
    generation: u64,
    stop: Receiver<bool>,
    updates: UpdateFanout,
    options: NormalizeOptions,
    surface: Option<String>,
    initiator: Option<u64>,
)
Expand description

Own one take from first sample to delivered transcript: stream level events while recording, then submit and wait, honouring the stop channel at every phase. Segments of a long take transcribe while the recording is still running; the transcript lands once the take’s join has been normalized.