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

时间:2011-01-11 16:38:11

标签: directx directshow.net slimdx

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

我知道如何断开连接:

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

这样,重置就可以,但我怎样才能重新连接?

1 个答案:

答案 0 :(得分:1)

好的,发现了这个:

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

重新连接:

pin.Connect(receivePin, null);

似乎工作。