"AMF currently offers two components to perform display capture. One legacy component is using the Microsoft
DXGI Desktop Duplication API (DD), while the new component utilizes an AMD’s proprietary API to perform screen
capture. The new display capture API is not available in legacy drivers, however it provides a more efficient way to
perform display capture with lower latency and lower impact on the CPU and GPU performance. It is therefore
recommended to use the new API for solutions where compatibility with legacy drivers is not required."
"AMF currently offers two components to perform display capture. One legacy component is using the Microsoft DXGI Desktop Duplication API (DD), while the new component utilizes an AMD’s proprietary API to perform screen capture. The new display capture API is not available in legacy drivers, however it provides a more efficient way to perform display capture with lower latency and lower impact on the CPU and GPU performance. It is therefore recommended to use the new API for solutions where compatibility with legacy drivers is not required."
https://github.com/GPUOpen-LibrariesAndSDKs/AMF/blob/fbf12cd39fe1812ed902525a1c001307b94871b9/amf/public/samples/CPPSamples/common/DisplayDvrPipeline.cpp#L367