1

のピンの 1 つからの出力をブロックしたいInfinite Pin Tee filter

だから私IPinFlowControlは出力ピンの1つを取得しようとしましたがE_Pointer、HResultを取得しています。

以下は私のコードです

IPin *pOutInfiniteTee2=NULL;

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

//ConnectFilter..using..pOutInfiniteTee2

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

InfineTeePin フィルタで IPinFlowControl を使用するには?

4

1 に答える 1

2

MSDNが述べているように、 Infinite PinTeeFilterIPinFlowControlでは使用できません。

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 に答える