Releases: robmikh/Win32CaptureSample
Update for Windows 11 build 26100
This release supports features added in Windows 11 build 2610.
- IncludeSecondaryWindows
- MinUpdateInterval
- Dirty Region Modes
- Dirty Regions Visualization
- IWindowGraphicsCaptureItemInterop
- IMonitorGraphicsCaptureItemInterop
Update for Windows 11 build 22000
This update contains some cleanup as well as adding features for build 20348 of Windows 10 and build 22000 of Windows 11.
Added features:
This release also drops support for 32-bit builds.
Update for Windows 10 build 19041
This update simplifies the sample a bit, as well as adding features for build 19041 of Windows 10.
Added features:
- IsCursorCaptureEnabled
- WDA_EXCLUDEFROMCAPTURE for SetWindowDisplayAffinity
This release also marks the first full releases for ARM and ARM64 builds. You'll also notice that this sample now statically links the CRT, which I wouldn't normally recommend. I end up running this sample a lot on fresh installs of Windows, so I did this for my convenience.
ARM64 support
This version has ARM64 support up and running, but it uses a forked version of DirectXTex that is compiled for ARM64. See issue #9 for more details.
Marking as "pre-release" since this isn't merged into master yet.
Snapshot support
This release introduces snapshot support, both for ongoing captures and an independent snapshot. See the readme for more details.
This release also contains other improvements:
- Window and Monitor lists now auto-refresh.
- Pixel format can be selected.
- Ongoing snapshots will save to a JXR file when using
DirectXPixelFormat::R16G16B16A16Float
- Independent snapshots will not use the set pixel format. Instead, selecting the JXR format while saving will run the capture using
DirectXPixelFormat::R16G16B16A16Float
.
- Ongoing snapshots will save to a JXR file when using
Win32 monitor capture support
This release contains a demo of the CreateForMonitor API. It also contains a small UI update to prevent obscuring the controls.
First release
This is the first "release" of the Win32CaptureSample. Uploading binaries so it's easier to demo.