Window Capture
A node that captures the window of another app. Selecting the target window in the dropdown rebuilds the output RT at that window’s size and starts capture. Graphics Capture is used on Windows, and Desktop Capture on macOS.
- The Refresh button re-fetches the window list (apps opened after startup do not appear unless you Refresh)
- Choosing None stops capture and clears the output to black
The selection is saved as a position in the list (
selectedIndex). If the window order has changed by the next launch, a different window ends up selected. If the saved index is outside the range of the list, the first entry is selected.
Input ports
None
Output ports
| Port ID | Type |
|---|---|
Capture Texture | RenderTexture |
Scriptable members
| Path | Type |
|---|---|
selectedIndex | int |
selectedWindowName | string |
Synapse Apps (scripting)
await synapse.modules.create({ type: "WindowCapture" })