Video.RoomSessionRecording

Represents a specific recording of a room session.

Properties

duration

Optional duration: number

Duration, if available


endedAt

Optional endedAt: Date

End time, if available


id

id: string

The unique id of this recording


roomSessionId

roomSessionId: string

The id of the room session associated to this recording


startedAt

Optional startedAt: Date

Start time, if available


state

state: "recording" | "paused" | "completed"

Current state

Methods

pause

pause(): Promise<void>

Pauses the recording.

Returns

Promise<void>


resume

resume(): Promise<void>

Resumes the recording

Returns

Promise<void>


stop

stop(): Promise<void>

Stops the recording

Returns

Promise<void>