[PATCH 4/5] qcap/vfwcapture: Use more strmbase pin methods.

Zebediah Figura z.figura12 at gmail.com
Tue Sep 24 19:10:13 CDT 2019


Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
 dlls/qcap/vfwcapture.c | 26 ++------------------------
 1 file changed, 2 insertions(+), 24 deletions(-)

diff --git a/dlls/qcap/vfwcapture.c b/dlls/qcap/vfwcapture.c
index a5664b7c1c6..e5278152edd 100644
--- a/dlls/qcap/vfwcapture.c
+++ b/dlls/qcap/vfwcapture.c
@@ -586,28 +586,6 @@ static HRESULT WINAPI VfwPin_QueryInterface(IPin * iface, REFIID riid, LPVOID *
     return E_NOINTERFACE;
 }
 
-static HRESULT WINAPI
-VfwPin_EnumMediaTypes(IPin * iface, IEnumMediaTypes ** ppEnum)
-{
-    VfwCapture *filter = impl_from_IPin(iface);
-    AM_MEDIA_TYPE *pmt;
-    HRESULT hr;
-
-    hr = qcap_driver_get_format(filter->driver_info, &pmt);
-    if (SUCCEEDED(hr)) {
-        hr = BasePinImpl_EnumMediaTypes(iface, ppEnum);
-        DeleteMediaType(pmt);
-    }
-    return hr;
-}
-
-static HRESULT WINAPI
-VfwPin_QueryInternalConnections(IPin * iface, IPin ** apPin, ULONG * cPin)
-{
-    TRACE("(%p)->(%p, %p)\n", iface, apPin, cPin);
-    return E_NOTIMPL;
-}
-
 static const IPinVtbl VfwPin_Vtbl =
 {
     VfwPin_QueryInterface,
@@ -622,8 +600,8 @@ static const IPinVtbl VfwPin_Vtbl =
     BasePinImpl_QueryDirection,
     BasePinImpl_QueryId,
     BasePinImpl_QueryAccept,
-    VfwPin_EnumMediaTypes,
-    VfwPin_QueryInternalConnections,
+    BasePinImpl_EnumMediaTypes,
+    BasePinImpl_QueryInternalConnections,
     BaseOutputPinImpl_EndOfStream,
     BaseOutputPinImpl_BeginFlush,
     BaseOutputPinImpl_EndFlush,
-- 
2.23.0




More information about the wine-devel mailing list