Browser
GPU UiRenders HTML, CSS, JavaScript, and WebGL content into a GPU texture via CEF.
Browser opens a URL or local file, captures the browser surface offscreen, and publishes the result as a texture for the rest of the graph. It can also publish audio into a paired BrowserAudioIn stream when audio capture is enabled.
Source src/browser_op.h
Parameters
| Name | Type | Description |
|---|---|---|
| url | vivid::TextValue | URL or local file path to load in the embedded browser. |
| stream_id | vivid::TextValue | Shared identifier used to pair browser audio capture with BrowserAudioIn. |
| zoom | float | Browser zoom level. |
| transparent | bool | Enables transparent browser backgrounds for overlay workflows. |
| audio_capture | bool | Enables audio publishing for the configured stream_id. |
| frame_rate | int | Target browser render rate. |
| input_x | float | — |
| input_y | float | — |
| input_w | float | — |
| input_h | float | — |
| input_focus | bool | — |
Ports
| Name | Direction | Type |
|---|---|---|
| texture | Output | TEXTURE |