Skip to main content

@twick/browser-render / Exports / UseBrowserRendererReturn

Interface: UseBrowserRendererReturn

Table of contents​

Properties​

Properties​

download​

• download: (filename?: string) => void

Download the rendered video

Type declaration​

▸ (filename?): void

Parameters​
NameType
filename?string
Returns​

void

Defined in​

hooks/use-browser-renderer.ts:54


error​

• error: null | Error

Error if rendering failed

Defined in​

hooks/use-browser-renderer.ts:50


isRendering​

• isRendering: boolean

Whether rendering is in progress

Defined in​

hooks/use-browser-renderer.ts:48


progress​

• progress: number

Current rendering progress (0-1)

Defined in​

hooks/use-browser-renderer.ts:46


render​

• render: (variables: { [key: string]: any; input: any ; playerId?: string }) => Promise<null | Blob>

Start rendering the video

Type declaration​

▸ (variables): Promise<null | Blob>

Parameters​
NameType
variablesObject
variables.inputany
variables.playerId?string
Returns​

Promise<null | Blob>

Defined in​

hooks/use-browser-renderer.ts:44


reset​

• reset: () => void

Reset the renderer state

Type declaration​

▸ (): void

Returns​

void

Defined in​

hooks/use-browser-renderer.ts:56


videoBlob​

• videoBlob: null | Blob

The rendered video blob (available after rendering completes)

Defined in​

hooks/use-browser-renderer.ts:52