Skip to content

Interface: RoomfulRecording

@roomful/core


@roomful/core / RoomfulRecording

Defined in: packages/core/src/types.ts:2343

A serializable session recording: a timed log of one peer’s room traffic. This is the shape written to and read back from a .roomful file.

durationMs: number

Defined in: packages/core/src/types.ts:2357

Span of the recording in milliseconds (the last frame’s offset).


frames: RecordingFrame[]

Defined in: packages/core/src/types.ts:2360

Every captured frame, in capture order.


peerId: string

Defined in: packages/core/src/types.ts:2351

The local peer that captured them.


roomId: string

Defined in: packages/core/src/types.ts:2348

The room the signals were captured from.


startedAt: number

Defined in: packages/core/src/types.ts:2354

Absolute epoch milliseconds when capture started.


version: 1

Defined in: packages/core/src/types.ts:2345

The recording schema version (see RECORDING_FORMAT_VERSION).