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 Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
avsamplesink Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
camerabin2 meson: Always use forward slashes in defines with paths 2023-07-12 21:17:25 +00:00
codecparsers Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
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 Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
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 Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
mxf Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
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 Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
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 Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00