如何向USB端口写入(发送)命令?(UVC,网络摄像头)

时间:2018-10-13 10:53:10

标签: c# .net winforms webcam uvc

我是C#新手

我正在尝试向USB端口发送命令(usbport ========= fx3(赛普拉斯芯片),比自定义板上的LED亮))

我试图进行扫描,但是由于我的计算机(win10)将USB识别为相机(fx3是用于图像处理的芯片)而失败了

所以我在sysnet.pe.kr中找到了这段代码

using System;
using System.Threading.Tasks;
using Windows.Devices.Enumeration;

namespace ConsoleApp1
{
   class Program
    {
        static void Main(string[] args)
        {
            ListDevices().GetAwaiter().GetResult();
        }

        private static async Task ListDevices()
        {
        var devices = await DeviceInformation.FindAllAsync(DeviceClass.VideoCapture);

            foreach (var item in devices)
            {
                Console.WriteLine($"{item.Id}: {item.Name}");
                devices.            
            }
         }

    }
}  

有效!!!所以我找到了港口

但是我不知道如何将命令发送到端口!!!

请帮助我ㅠㅠ

1 个答案:

答案 0 :(得分:0)

首先,您必须阅读相机文档(从制造商网站或..,它可能具有程序sdk)

否则,您可以使用LibUsbDotNet