Skip to content

Interface: InjectRecordingResult

@roomful/angular


@roomful/angular / InjectRecordingResult

Defined in: angular/src/index.ts:498

Describes the return value of injectRecording.

durationMs: Signal<number>

Defined in: angular/src/index.ts:513

Reports the span of the current take in milliseconds. Reactive.


exportRecording: () => RoomfulRecording

Defined in: angular/src/index.ts:534

Serializes the current take into a portable recording (named to stay destructurable, since export is a reserved word).

Serializes the current take into a portable RoomfulRecording.

RoomfulRecording


frameCount: Signal<number>

Defined in: angular/src/index.ts:508

Reports how many signals the current take has captured. Reactive: increments as traffic flows while recording.


isRecording: Signal<boolean>

Defined in: angular/src/index.ts:502

Reports whether the recorder is currently capturing wire signals. Reactive.


replay: (recording?) => ReplaySession

Defined in: angular/src/index.ts:528

Builds a timed playback session for a recording, or the current take.

Builds a timed playback session for a recording, or for the current take when none is given.

RoomfulRecording

The recording to replay; defaults to the current take.

ReplaySession

A playback session.


start: () => void

Defined in: angular/src/index.ts:518

Begins capturing, discarding any previous take.

Begins capturing wire signals, discarding any previous take.

void


stop: () => void

Defined in: angular/src/index.ts:523

Stops capturing; the captured frames remain available.

Stops capturing. The captured frames remain available.

void