NDI discovery
All checks were successful
CI / React UI Build (push) Successful in 11s
CI / Native Windows Build And Tests (push) Successful in 2m10s
CI / Windows Release Package (push) Has been skipped

This commit is contained in:
Aiden
2026-05-30 20:03:01 +10:00
parent 8ffc011ca0
commit 2b995ac058
21 changed files with 493 additions and 56 deletions

View File

@@ -67,6 +67,11 @@
"exclusiveMinimum": 0,
"default": 59.94,
"description": "Target repaint rate for the optional preview window. It does not change render/output cadence."
},
"runtimeShaderId": {
"type": "string",
"default": "happy-accident",
"description": "Startup shader package id used when no saved runtime layer stack is restored."
}
},
"required": [
@@ -178,20 +183,30 @@
"default": "59.94",
"description": "Output render cadence and video mode frame rate."
},
"pixelFormat": {
"type": "string",
"enum": [
"auto",
"bgra8",
"uyvy8"
],
"default": "auto",
"description": "Requested system-memory output pixel format. Auto uses UYVY8 for DeckLink/NDI unless Output alpha is enabled, then BGRA8."
},
"keying": {
"type": "object",
"additionalProperties": false,
"description": "DeckLink keying options.",
"description": "Output alpha options. The control UI exposes these as a single Output alpha control.",
"properties": {
"external": {
"type": "boolean",
"default": false,
"description": "Requests DeckLink external keying when the selected output device supports it."
"description": "DeckLink external-keyer backing field. The control UI only writes this true for DeckLink output."
},
"alphaRequired": {
"type": "boolean",
"default": false,
"description": "Requires alpha-capable output format support during DeckLink output setup."
"description": "General output alpha request. When true, automatic output pixel-format selection uses an alpha-carrying system-frame format."
}
},
"required": [