gstreamer/tests/examples/d3d11videosink
Seungha Yang 657370a91c examples: Add d3d11videosink examples for shared-texture use cases
Add two examples to demonstrate "draw-on-shared-texture" use cases.

d3d11videosink will draw application's own texture without copy
by using:
- Enable "draw-on-shared-texture" property
- make use of "begin-draw" and "draw" signals

And then, application will render the shared application's texture
to swapchain's backbuffer by using
1) Direct3D11 APIs
2) Or, Direct3D9Ex + interop APIs

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1873>
2021-01-26 18:14:37 +00:00
..
d3d11device.cpp examples: Add d3d11videosink examples for shared-texture use cases 2021-01-26 18:14:37 +00:00
d3d11device.h examples: Add d3d11videosink examples for shared-texture use cases 2021-01-26 18:14:37 +00:00
d3d11videosink-kb.c examples: Add example for d3d11videosink 2019-12-20 19:21:02 +09:00
d3d11videosink-kb.h examples: Add example for d3d11videosink 2019-12-20 19:21:02 +09:00
d3d11videosink-shared-texture-d3d9ex.cpp examples: Add d3d11videosink examples for shared-texture use cases 2021-01-26 18:14:37 +00:00
d3d11videosink-shared-texture.cpp examples: Add d3d11videosink examples for shared-texture use cases 2021-01-26 18:14:37 +00:00
d3d11videosink.c examples: Add example for d3d11videosink 2019-12-20 19:21:02 +09:00
meson.build examples: Add d3d11videosink examples for shared-texture use cases 2021-01-26 18:14:37 +00:00