0

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

我知道如何断开连接:

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

有了这个,重置就可以了,但是我怎样才能再次连接?

4

1 回答 1

0

好的,找到了这个:

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

重新连接:

pin.Connect(receivePin, null);

似乎工作。

于 2011-01-11T17:20:26.547 回答