断开引脚,然后重新连接

发布于 2024-10-11 18:51:17 字数 264 浏览 6 评论 0原文

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

我知道如何断开连接:

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

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

I'm using DirectShow.net and SlimDX to put a video texture on a quad. I've got a problem on device lost. I'm not able to reset my device. After hours of googling, I've find a forum topic where the solution was to disconnect the vmr9 pin, reset the device and reconnect the pin.

I know how to disconnect :

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

and with this, reset is OK, but how can I connect again ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尘曦 2024-10-18 18:51:17

好的,找到了这个:

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

重新连接:

pin.Connect(receivePin, null);

似乎有效。

OK, found this :

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

To reconnect :

pin.Connect(receivePin, null);

Seems to work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文