Skip to content

Interface: UseRecordingResult

@roomful/vue


@roomful/vue / UseRecordingResult

Defined in: vue/src/index.ts:509

Describes the return value of useRecording.

durationMs: ReadonlyRef<number>

Defined in: vue/src/index.ts:524

Reports the elapsed duration of the active recording in milliseconds. Reactive.


exportRecording: () => RoomfulRecording

Defined in: vue/src/index.ts:544

Exports the captured recording as a serializable payload.

Serializes the current take into a portable RoomfulRecording.

RoomfulRecording


frameCount: ReadonlyRef<number>

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

Reports how many frames the active recording has captured. Reactive.


isRecording: ReadonlyRef<boolean>

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

Reports whether a recording is currently capturing frames. Reactive.


replay: (recording?) => ReplaySession

Defined in: vue/src/index.ts:539

Replays a recording, defaulting to the most recent capture.

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: vue/src/index.ts:529

Begins capturing room activity into a new recording.

Begins capturing wire signals, discarding any previous take.

void


stop: () => void

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

Stops the active recording.

Stops capturing. The captured frames remain available.

void