Per Where is DEM (Direct encode mode)? · Issue #24 · GPUOpen-LibrariesAndSDKs/AMF · GitHub DEM is currently dead.
I'd encourage AMD PMs to consider bringing back a capture-to-D3D/OpenGL feature. NVIDIA's DEM counterpart, NVFBC, has gone through the same kind of transition, deprecating direct capture->encode, but rather than drop capture entirely, it provides a D3D Surface to the entire framebuffer content. Like others who posted in above thread, this is useful functionality. E.g.remote-desktop type applications that can't assume a full-screen OpenGL/D3D game with a single buffer to capture. It also allows such applications to decide if video encoding even makes sense. Not all desktop content likes lossy compression. Microsoft's Desktop Duplication API doesn't work on Windows 7, so there's still value in a separate capture API. (Win 7 EOL is 3 years away.) Bonus API features: hardware frame differencing regions, Linux support.
Thanks very much for this feedback. It has been forwarded to the AMF team.