Interface: RoomfulRecording
@roomful/core / RoomfulRecording
Interface: RoomfulRecording
Section titled “Interface: 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.
Properties
Section titled “Properties”durationMs
Section titled “durationMs”durationMs:
number
Defined in: packages/core/src/types.ts:2357
Span of the recording in milliseconds (the last frame’s offset).
frames
Section titled “frames”frames:
RecordingFrame[]
Defined in: packages/core/src/types.ts:2360
Every captured frame, in capture order.
peerId
Section titled “peerId”peerId:
string
Defined in: packages/core/src/types.ts:2351
The local peer that captured them.
roomId
Section titled “roomId”roomId:
string
Defined in: packages/core/src/types.ts:2348
The room the signals were captured from.
startedAt
Section titled “startedAt”startedAt:
number
Defined in: packages/core/src/types.ts:2354
Absolute epoch milliseconds when capture started.
version
Section titled “version”version:
1
Defined in: packages/core/src/types.ts:2345
The recording schema version (see RECORDING_FORMAT_VERSION).