2010-01-23 56 views
0

海.. 只是我写了应用程序显示预览给用户和捕获image.am使用捕获图像捕获图像捕获PIN.PREVIEW PIN用户只是预览video.its运行良好但是当我停止预览其影响停止视频预览使用directshow在vC++

正在使用的停止预览控制流CAPTURE.cant捕获图像..

PL好心帮

回答

1

一种解决方案是使用GMFBridge,它允许您连接多个一起图形化并独立控制它们。

Source -- (capture pin) --> capture sink 
     -- (preview pin) --> preview sink 

一个预览:

Preview source --> renderer 

,另一个用于捕获:

Capture source --> sample grabber 

使用其源连接到两个水槽这样,你可以有3个图表,一个GMFBridge然后您可以将捕获接收器连接到捕获源,并将预览接收器连接到预览源。一旦完成,您可以在不影响捕获图的情况下启动或停止预览图,反之亦然。希望有帮助