gstreamer/subprojects/gst-plugins-bad/tests/examples
Seungha Yang 84aecab150 d3d12videosink: Add overlay signal to support d3d12/d3d11/d2d overlay
Conceptually identical to the present signal of d3d11videosink.
This signal will be emitted with current render target
(i.e., swapchain backbuffer) and command queue. Signal handler
can record GPU commands for an overlay image or to blend
an image to the render target.

In addition to d3d12 resources, videosink will send
d3d11 and d2d resources depending on "overlay-mode"
property, so that signal handler can render by using
preferred/required DirectX API.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6838>
2024-05-24 15:55:17 +00:00
..
audiomixmatrix
avsamplesink
camerabin2 meson: Always use forward slashes in defines with paths 2023-07-12 21:17:25 +00:00
codecparsers
codecs examples: Add test code to verify decoder caps update 2022-11-16 13:12:38 +00:00
d3d11 examples: d3d11: Add inter-device synchronization example 2024-03-19 10:55:19 +00:00
d3d12 d3d12videosink: Add overlay signal to support d3d12/d3d11/d2d overlay 2024-05-24 15:55:17 +00:00
directfb
gtk gtkwaylandsink test: Add navigationtest to example 2022-08-02 16:34:13 +00:00
ipcpipeline Remove glib and gobject dependencies everywhere 2022-04-01 16:32:17 +00:00
mediafoundation mfvideoencoder: Handle dynamic property update 2022-05-28 23:12:53 +09:00
mpegts mpegts: Fix include headers 2023-04-04 20:54:50 +00:00
msdk
mxf
nvcodec structure: Allow STRICT flag only in _serialize_full() 2024-02-09 15:45:33 +00:00
opencv Remove glib and gobject dependencies everywhere 2022-04-01 16:32:17 +00:00
qsv tests: examples: Stop duplicating keyboard interaction handler code 2022-05-26 18:52:35 +00:00
qt6d3d11 qt6d3d11: Add Direct3D11 Qt6 QML sink 2023-06-21 15:32:17 +00:00
uvch264
va examples: va: add option for enabling alive stream 2024-05-16 14:54:40 +02:00
waylandsink gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
webrtc examples: set perfect-timestamp=true on opusenc 2024-04-02 22:08:31 +00:00
wpe Remove glib and gobject dependencies everywhere 2022-04-01 16:32:17 +00:00
key-handler.c tests: examples: Stop duplicating keyboard interaction handler code 2022-05-26 18:52:35 +00:00
key-handler.h tests: examples: Stop duplicating keyboard interaction handler code 2022-05-26 18:52:35 +00:00
meson.build d3d12: Add H.264 video encoder 2024-01-19 12:47:35 +00:00
playout.c