SKW-01 · FORMING

InFrame

Auto-framing for the cameras Windows left behind.

THE BODY

InFrame is a Windows 11 system-tray application that adds automatic framing — the operator centered and correctly zoomed — to webcams on machines without the NPU or OEM support Windows Studio Effects requires. It works on the camera device itself: a small native transform registered in the Windows Camera Frame Server crops and scales every frame before any application sees it. Teams, Zoom, and the browser keep using the normal camera. There is no virtual camera to select.

The design is split-brain. The deterministic transform lives in the pipeline; face detection and framing decisions live in the tray application and cross over as a target rectangle through shared memory. If the tray app crashes or slows, the camera never does — every failure falls back to untouched passthrough.

CAPABILITIES

  1. 01A native transform in the Camera Frame Server chain — no driver signing, no virtual camera.
  2. 02In-place NV12 crop and scale on every frame; any failure falls back to passthrough.
  3. 03Face detection on the CPU — YuNet over ONNX Runtime, about 20 ms per detection.
  4. 04Manual zoom from the tray, 1.0–2.0×, mapped per camera.
  5. 05A seqlock-protected shared-memory channel; stale, disabled, and corrupt states all degrade safely.
  6. 06Registry backup and one-command restore — the camera can always be returned to stock.

THE INSTRUMENT

FORM
C++ Device MFT · C# / .NET 9 tray
BEARINGS
Media Foundation · ONNX Runtime · Windows 11
STATE
Pre-release · in active development

ACCESS

Forming. Build-from-source only; no releases yet — the first installer is on the build plan.