d3d11screencapturesrc: Use staging buffer pool for performance
authorSeungha Yang <seungha@centricular.com>
Sun, 20 Feb 2022 14:59:46 +0000 (23:59 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sun, 20 Feb 2022 23:43:18 +0000 (23:43 +0000)
commit8ff5f10a40351a49e29ade27af14d98fa6232e31
tree3dadd8cf79f496bebd4b4e60d4cef13bdb350dba
parent3d2eb5a04cea17182f00e8f44f74eef4745ff4aa
d3d11screencapturesrc: Use staging buffer pool for performance

By using staging pool/buffer, we can avoid per frame
staging texture -> system memory copy.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1756>
subprojects/gst-plugins-bad/sys/d3d11/gstd3d11screencapturesrc.cpp