我正在使用DirectShow.net和SlimDX将视频纹理放在四边形上。我遇到设备丢失问题。我无法重置我的设备。经过几个小时的谷歌搜索,我找到了一个论坛主题,解决方案是断开vmr9引脚,重置设备并重新连接引脚。
我知道如何断开连接:
IPin pin;
vmr9.FindPin("VMR Input0", out pin);
pin.Disconnect();
这样,重置就可以,但我怎样才能重新连接?
答案 0 :(得分:1)
好的,发现了这个:
IPin pin;
IPin receivePin;
vmr9.FindPin("VMR Input0", out pin);
pin.ConnectedTo(out receivePin);
pin.Disconnect();
receivePin.Disconnect();
重新连接:
pin.Connect(receivePin, null);
似乎工作。