mfvideosrc: Add support for DirectShow capture filter
authorSeungha Yang <seungha@centricular.com>
Sat, 5 Nov 2022 16:53:46 +0000 (01:53 +0900)
committerSeungha Yang <seungha@centricular.com>
Mon, 7 Nov 2022 16:33:14 +0000 (01:33 +0900)
commit4b05736c63e112b27bc5ee300e77d7bdf383ca13
tree87225bf86357d69906859e512510f94c9a271646
parenta51d4924459e7c4f31cf0724a969569fdeab1283
mfvideosrc: Add support for DirectShow capture filter

Adding DirecShow video capture filter mode, in addition
to existing MediaFoundation and WinRT(UWP) mode, to support
DirectShow only filters (not KS driver compatible)
such as custom virtual camera filters.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3350>
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfcapturedshow.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfcapturedshow.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfdevice.cpp
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourceobject.cpp
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourceobject.h
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourcereader.cpp
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideosrc.cpp
subprojects/gst-plugins-bad/sys/mediafoundation/meson.build