Preview windows changes

This commit is contained in:
2026-05-20 14:47:45 +10:00
parent bfaa3f5e0e
commit 7e17315e74
6 changed files with 13 additions and 4 deletions

View File

@@ -208,7 +208,7 @@ Currently consumed fields:
- `previewFps`
- `enableExternalKeying`
When `previewEnabled` is true, the preview window runs on `PreviewWindowThread`. It paints BGRA8 system-memory frames with Win32/GDI after render readback has already completed, so it does not bind GL and does not consume frames from DeckLink output.
When `previewEnabled` is true, the preview window runs on `PreviewWindowThread`. It paints BGRA8 system-memory frames with Win32/GDI after render readback has already completed, so it does not bind GL and does not consume frames from DeckLink output. `previewFps` controls the preview repaint cadence; the default is 60 fps and `config/runtime-host.json` tracks the shipped 59.94 output cadence.
The loaded config is treated as a read-only startup snapshot. Subsystems that need config should receive this snapshot or a narrowed config struct from app orchestration; they should not reload files independently.