1

我想阻止来自其中一个引脚的输出Infinite Pin Tee filter

所以我试图获取IPinFlowControl其中一个输出引脚,但我正在进入E_PointerHResult。

下面是我的代码

IPin *pOutInfiniteTee2=NULL;

hr = FindUnconnectedPin(infiniteTeeFilter,PINDIR_OUTPUT,&pOutInfiniteTee2);

//ConnectFilter..using..pOutInfiniteTee2

IPinFlowControl *ipinFlow=NULL;
    hr=pOutInfiniteTee2->QueryInterface(IID_IPinFlowControl,(void **)&ipinFlow);

如何将 IPinFlowControl 与 InfineTeePin fitler 一起使用?

4

1 回答 1

2

正如 MSDN 所述,在Infinite Pin Tee FilterIPinFlowControl上不可用:

Filter Interfaces   IBaseFilter
Input Pin Media Types   Any media type
Input Pin Interfaces    IMemInputPin, IPin, IQualityControl
Output Pin Media Types  Any media type. The output type always matches the input type, for all output pins
Output Pin Interfaces   IMediaPosition, IMediaSeeking, IPin, IQualityControl
Filter CLSID    CLSID_InfTee
于 2012-06-01T12:17:49.570 回答