我在 msdn RenderStream中读到我们可以RenderStream
多次调用来制作长过滤器链。我有以下过滤器链:
Capture Filter -> Sample Grabber -> Transformation Filter -> Video Mixing Renderer9
我正在尝试以RenderStream
编程方式做同样的事情。
pBuid->RenderStream(&PIN_CATEGORY_CAPTURE,&MEDIATYPE_Video,pCap,pSampleGrabber,pTransformFilter);
pBuid->RenderStream(NULL,NULL,pTransformFilter,NULL,pVMRender);
但是,上面的代码不起作用。执行后,首先RenderStream
显示控制台窗口(win32)并且什么都不做。请帮助我如何渲染Capture->Sample Grabber->Transform Filter->Renderer
。