gstreamer/gst-libs/gst/d3d11
Seungha Yang fe4ec03a4b d3d11bufferpool: Hide buffer_size field from header
User can get the required buffer size by using buffer pool config.
Since d3d11 implementation is a candidate for public library in the future,
we need to hide everything from header as much as possible.

Note that the total size of allocated d3d11 texture memory by GPU is not
controllable factor. It depends on hardware specific alignment/padding
requirement. So, GstD3D11 implementation updates actual buffer size
by allocating D3D11 texture, since there's no way to get CPU accessible
memory size without allocating real D3D11 texture.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2482>
2021-08-22 00:46:19 +09:00
..
d3d11-prelude.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11_fwd.h d3d11memory: Implement GstAllocator::mem_copy method 2021-06-10 01:20:32 +09:00
gstd3d11_private.h libs: d3d11: Port to C++ 2021-06-20 20:10:24 +09:00
gstd3d11bufferpool.cpp d3d11bufferpool: Hide buffer_size field from header 2021-08-22 00:46:19 +09:00
gstd3d11bufferpool.h d3d11bufferpool: Hide buffer_size field from header 2021-08-22 00:46:19 +09:00
gstd3d11config.h.meson d3d11: Allow building UWP features with Desktop features if possible 2021-01-19 11:23:56 +00:00
gstd3d11device.cpp d3d11: Disable packed and subsampled YUV formats 2021-07-29 22:33:30 +09:00
gstd3d11device.h d3d11device: Hold ID3D11VideoDevice and ID3D11VideoContext object 2021-03-14 14:44:55 +09:00
gstd3d11format.cpp libs: d3d11: Port to C++ 2021-06-20 20:10:24 +09:00
gstd3d11format.h d3d11: Disable packed and subsampled YUV formats 2021-07-29 22:33:30 +09:00
gstd3d11memory.cpp libs: d3d11: Port to C++ 2021-06-20 20:10:24 +09:00
gstd3d11memory.h d3d11memory: Implement GstAllocator::mem_copy method 2021-06-10 01:20:32 +09:00
gstd3d11utils.cpp libs: d3d11: Port to C++ 2021-06-20 20:10:24 +09:00
gstd3d11utils.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
meson.build libs: d3d11: Port to C++ 2021-06-20 20:10:24 +09:00