Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 626 Bytes

File metadata and controls

15 lines (12 loc) · 626 Bytes

TinyCap

Simple, work in progress, D3D11 screen recording app. Currently a project for learning Windows graphics programming and video encoding.

done:

  • basic d3d11 orthographic (2D) renderer
  • capture primary display via DXGI Desktop Duplication API
  • record entire canvas to disk in H.264 and WebM (work in progress with Media Foundation)

todo:

  • add performance counter timing system to limit FPS
  • put each new "scene" on a new thread
  • selection, positioning, resizing of Scene objects with the mouse
  • add ability to capture from multiple displays at once
  • continuous buffering to memory of last N seconds of video