当前位置: 首页 > 编程语言 > C#

C#控件显示摄像头视频与DirectShow.Net共享

时间:2023-04-10 13:45:41 C#

C#控件显示摄像头视频与DirectShow.Net我想使用DirectShow.Net从网络摄像头捕获流。我可以使用什么类型的UI控件来显示网络摄像头视频捕获?我看过一个使用Form的整个窗口的示例,但我可以使用任何其他控件:Panel、PictureBox吗?是的。您可以使用图片框或表单或面板。您需要调用和使用IVideoWindow。您可以将流式传输/捕获directshow.net图形转换为IVideoWindow,然后您可以将其设置为您想要的图形,无论您想要将视频流放入哪个对象。只需给它对象句柄并将其窗口样式设置为父对象的子对象即可。IVideoWindow视频窗口;videowindow=FirstGraphasIVideoWindow;videowindow.put_Owner(panel1.Handle);videowindow.put_WindowStyle(WindowStyle.Child|WindowStyle.ClipChildren);http://channel9.msdn.com/Forums/TechicallyOff/93476-Ugramating-A-Webcam-In-C-它没有格式化,但它有一个代码可以实际弹出你需要的东西。以上是C#学习教程:C#控件使用DirectShow.Net显示摄像头视频分享的所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: