断开连接,然后重新连接引脚

问题描述:

我正在使用DirectShow.net和SlimDX在四边形上放置视频纹理。我在设备丢失时遇到问题。我无法重置我的设备。经过数小时的搜索后,我找到了一个论坛主题,解决方案是断开vmr9引脚,重置设备并重新连接引脚。断开连接,然后重新连接引脚

,我知道如何断开:

IPin pin; 
vmr9.FindPin("VMR Input0", out pin); 
pin.Disconnect(); 

以及与此,复位是OK,但我怎么能再次连接?

OK,发现这一点:

IPin pin; 
IPin receivePin; 
vmr9.FindPin("VMR Input0", out pin); 
pin.ConnectedTo(out receivePin); 
pin.Disconnect(); 
receivePin.Disconnect(); 

要重新连接:

pin.Connect(receivePin, null); 

似乎工作。