strmbase: Forward IQualityControl on output pin to base filter.
This commit is contained in:
parent
0a4ee68168
commit
81763bf2ba
|
@ -359,9 +359,10 @@ HRESULT WINAPI BaseOutputPinImpl_QueryInterface(IPin * iface, REFIID riid, LPVOI
|
||||||
*ppv = iface;
|
*ppv = iface;
|
||||||
else if (IsEqualIID(riid, &IID_IPin))
|
else if (IsEqualIID(riid, &IID_IPin))
|
||||||
*ppv = iface;
|
*ppv = iface;
|
||||||
else if (IsEqualIID(riid, &IID_IMediaSeeking))
|
else if (IsEqualIID(riid, &IID_IMediaSeeking) ||
|
||||||
|
IsEqualIID(riid, &IID_IQualityControl))
|
||||||
{
|
{
|
||||||
return IBaseFilter_QueryInterface(This->pin.pinInfo.pFilter, &IID_IMediaSeeking, ppv);
|
return IBaseFilter_QueryInterface(This->pin.pinInfo.pFilter, riid, ppv);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (*ppv)
|
if (*ppv)
|
||||||
|
|
Loading…
Reference in New Issue