gstreamer/sys/mediafoundation
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
..
AsyncOperations.h mediafoundation: Add support video capture on UWP app 2020-05-25 15:09:20 +00:00
gstmfaacenc.cpp mfaudioenc: Remove pointless enumerating for hardware audio encoder 2021-07-04 00:38:33 +09:00
gstmfaacenc.h mediafoundation: Add support for AAC encoding 2020-05-27 10:34:47 +00:00
gstmfaudioenc.cpp mediafoundation: Run gst-indent 2021-07-04 00:37:57 +09:00
gstmfaudioenc.h mediafoundation: Add support for AAC encoding 2020-05-27 10:34:47 +00:00
gstmfcapturewinrt.cpp mfvideosrc: Fix negotiation when interlace-mode is specified 2021-07-08 19:06:28 +09:00
gstmfcapturewinrt.h mfvideosrc: Add a new property for ICoreDispatcher setting 2020-07-26 12:52:15 +00:00
gstmfdevice.c mfvideosrc: Add a new property for ICoreDispatcher setting 2020-07-26 12:52:15 +00:00
gstmfdevice.h mediafoundation: Fix redefinition of variables. 2020-12-16 18:48:12 +00:00
gstmfh264enc.cpp mediafoundation: Fix typos 2021-07-04 00:38:00 +09:00
gstmfh264enc.h mfvideoenc: Add support for Direct3D11 texture 2021-01-13 20:15:04 +00:00
gstmfh265enc.cpp mediafoundation: Fix typos 2021-07-04 00:38:00 +09:00
gstmfh265enc.h mfvideoenc: Add support for Direct3D11 texture 2021-01-13 20:15:04 +00:00
gstmfmp3enc.cpp mfaudioenc: Remove pointless enumerating for hardware audio encoder 2021-07-04 00:38:33 +09:00
gstmfmp3enc.h mediafoundation: Add support MP3 audio encoding 2020-05-27 10:34:47 +00:00
gstmfsourceobject.c mfvideosrc: Set timestamp on buffer when it's captured 2020-09-10 10:21:00 +00:00
gstmfsourceobject.h mfvideosrc: Set timestamp on buffer when it's captured 2020-09-10 10:21:00 +00:00
gstmfsourcereader.cpp mfvideosrc: Fix for negative MF stride 2021-08-19 22:01:50 +09:00
gstmfsourcereader.h mediafoundation: Introduce Microsoft Media Foundation plugin 2020-04-28 14:37:31 +00:00
gstmftransform.cpp mediafoundation: Port to IID_PPV_ARGS 2021-07-04 00:38:44 +09:00
gstmftransform.h mfvideoenc: Add support for Direct3D11 texture 2021-01-13 20:15:04 +00:00
gstmfutils.cpp mfvideosrc: Fix for negative MF stride 2021-08-19 22:01:50 +09:00
gstmfutils.h mfvideosrc: Fix for negative MF stride 2021-08-19 22:01:50 +09:00
gstmfvideobuffer.cpp mfvideobuffer: Don't error for unexpected Unlock/Unlock2D call 2021-07-07 16:07:28 +00:00
gstmfvideobuffer.h mfvideobuffer: Don't error for unexpected Unlock/Unlock2D call 2021-07-07 16:07:28 +00:00
gstmfvideoenc.cpp d3d11bufferpool: Hide buffer_size field from header 2021-08-22 00:46:19 +09:00
gstmfvideoenc.h mfvideoenc: Enhance B-frame timestamp handling 2021-06-23 14:12:22 +00:00
gstmfvideosrc.c mfvideosrc: Set timestamp on buffer when it's captured 2020-09-10 10:21:00 +00:00
gstmfvideosrc.h mediafoundation: Introduce Microsoft Media Foundation plugin 2020-04-28 14:37:31 +00:00
gstmfvp9enc.cpp mediafoundation: Fix typos 2021-07-04 00:38:00 +09:00
gstmfvp9enc.h mfvideoenc: Add support for Direct3D11 texture 2021-01-13 20:15:04 +00:00
gststrmif.h mediafoundation: Add h264 encoder 2020-04-28 14:37:31 +00:00
mediacapturewrapper.cpp mediafoundation: Run gst-indent 2021-07-04 00:37:57 +09:00
mediacapturewrapper.h mfvideosrc: Set timestamp on buffer when it's captured 2020-09-10 10:21:00 +00:00
meson.build mfvideoenc: Enable Direct3D multi-thread protection 2021-03-20 17:54:04 +09:00
plugin.c mfvideoenc: Add support for Direct3D11 texture 2021-01-13 20:15:04 +00:00