The encoded recording bytes (e.g. a WAV from the server mixer, or the browser's seekable WAV).
What was captured, stamped on the session.
MIME type of the audio (audio/wav, audio/webm, audio/ogg, audio/mp4).
OptionalPeaksOptional capture-time waveform peaks (max-abs per bucket, normalized 0..1). When present, written
as a peaks.json sidecar in the SAME session folder as the recording so a viewer can render the
waveform without re-decoding the audio. Best-effort — a sidecar failure never fails the recording.
The AIAgentSession id the recording belongs to.
The recording t0 (alignment origin), stamped on the session.
The resolved storage account id (see resolveRecordingStorageAccountID).
Input to storeRealtimeRecording.