dragon-iso/docs
Zac Gaetano 8e08d7dc6a
Some checks failed
CI / build-and-test (push) Failing after 32s
Investigate MF activation — Vortice 3.6.2 API mismatch, defer port
Added Vortice.MediaFoundation 3.6.2 NuGet package to TeamsISO.Engine so the scaffold compiles when MF_AVAILABLE is defined. However: the scaffold (May 9) was written against an older Vortice surface and the 3.6.2 API has materially changed:

- MFVersion not on MediaFactory, MF_LOW_LATENCY moved

- IMFAttributes.SetUINT32 replaced with generic Set

- IMFMediaType.MajorType / SubType / AvgBitrate property setters → SetGUID(MFAttributeKeys.MajorType, ...) etc.

- VideoFormatGuids.RGB32 renamed (likely Rgb32)

- IMFMediaBuffer.Lock signature changed (explicit out IntPtr / out int / out int)

- IMFSinkWriter.Finalize_ renamed

Leaving MF_AVAILABLE undefined for now so the build stays clean. NuGet ref stays so a porter doesn't need to re-add. docs/REAL-TIME-RECORDING.md updated with the deferred status + the specific API gaps to port.
2026-05-10 20:39:23 -04:00
..
superpowers Refresh _NEXT.md with May 10 batch (audio + LAN + UI polish) 2026-05-10 13:37:20 -04:00
CONTROL-SURFACE.md Add LAN-reachable mode to control surface and OSC bridge 2026-05-10 10:01:32 -04:00
REAL-TIME-RECORDING.md Investigate MF activation — Vortice 3.6.2 API mismatch, defer port 2026-05-10 20:39:23 -04:00
RELEASING.md ci: optional MSI + exe code-signing in release.yml 2026-05-10 09:41:28 -04:00
test-playbook.md feat(ui): wire DI bootstrap in App.xaml.cs and add Windows solution filter 2026-05-07 15:41:58 +00:00