Skip to content

0.1.0

Choose a tag to compare

@ra1nty ra1nty released this 08 Mar 21:23
· 25 commits to main since this release
d1cea75
  • Major overhaul
  • Switched frame transfer from full-surface CopyResource to region-aware CopySubresourceRegion
  • Made IDXGIOutput5.DuplicateOutput1 the default capture path, with env-var fallback to legacy DuplicateOutput.
  • Added explicit DXGI access-lost/session-disconnect handling with safe recovery
  • Reduced capture-thread lock hold time
  • Optimized NumPy/OpenCV processing
  • Added per-frame DXGI timestamp tracking and optional timestamp return
  • Optimized timer pacing
  • Updated grab() API with optional new_frame_only flag
  • Added grab_view() as a zero-copy snapshot helper.
  • Changed grab() behavior during active start() capture to read from the ring buffer (instead of polling DXGI directly).