【发布时间】:2017-10-26 18:52:53
【问题描述】:
我正在尝试使用 Aforge (directShow) 从 USB 设备获取图像。该设备 (USB3HDCAP) 具有 3 个不同的输入(HDMI、DVI 和 S-Video)。使用上面的代码,我可以访问并获取默认输入图像(仅来自 HDMI)。但是,当我更改设备上的物理输入(例如从 HDMI 到 DIV)时,图像是黑色的。如何从其他输入(DVI 或 S-Video)获取视频。
LocalWebCamsCollection = new FilterInfoCollection(FilterCategory.VideoInputDevice);
LocalWebCam = new VideoCaptureDevice(LocalWebCamsCollection[0].MonikerString);
LocalWebCam.NewFrame += new NewFrameEventHandler(Cam_NewFrame);
LocalWebCam.Start();
【问题讨论】:
标签: c# video directshow aforge directshow.net