e00E / obs-amf

GNU General Public License v2.0
88 stars 13 forks source link

Make use of the new (Version 1.4.24) AMD Direct Capture mode #28

Open kolos opened 2 years ago

kolos commented 2 years ago

"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

e00E commented 2 years ago

This plugin is an encoder only. All capturing is handled by OBS. I would ask for this feature request directly at OBS.