mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-14 05:12:09 +00:00
fe4ec03a4b
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> |
||
---|---|---|
.. | ||
d3d11-prelude.h | ||
gstd3d11.h | ||
gstd3d11_fwd.h | ||
gstd3d11_private.h | ||
gstd3d11bufferpool.cpp | ||
gstd3d11bufferpool.h | ||
gstd3d11config.h.meson | ||
gstd3d11device.cpp | ||
gstd3d11device.h | ||
gstd3d11format.cpp | ||
gstd3d11format.h | ||
gstd3d11memory.cpp | ||
gstd3d11memory.h | ||
gstd3d11utils.cpp | ||
gstd3d11utils.h | ||
meson.build |