Чтение из USB-устройства и отправка запросов к нему, в C#

Я считал это: https://stackoverflow.com/questions/1176053/, который был проницательной статьей.

Однако у меня нет больших знаний в WMI, и я нашел, что большая сумма документации была подавляющей. Я не могу найти то, что я ищу.

Ситуация состоит в том, что у меня есть устройство, которое отправит данные по USB-порту на звуковую карту рассматриваемого ПК.

Рассмотрите программное обеспечение камеры. Вы подключаете свою камеру, запускаете программу, и можно управлять программой с камерой, и наоборот. Например, можно нажать кнопку на камере, и она начнет передавать к программе. Или можно нажать кнопку в программе, и она начнет запрашивать для данных.

Я должен найти способ запросить и поймать эти данные, безопасно и корректный. Это - вероятно, Поток байтов, но поиск этого не приводит ни к каким результатам.

Я думаю, что сначала должен так или иначе соединиться. Затем отправьте запрос. Затем получите.

Однако соединяясь и запрашивая оба - что-то, что я не могу найти в примере кода или Системе. Документация управления относительно MSDN.

6
задан Community 23 May 2017 в 11:54
поделиться

1 ответ

Я не думаю, что код WMI будет вам полезен, я думаю, что просто смог получить основную информацию об устройстве. Если вы действительно хотите читать и отправлять на него данные, вам придется использовать разные API.
Когда я делал какие-либо разработки USB, они в основном использовали HID, что довольно просто, но я не думаю, что вы можете передавать аудиопотоки с помощью HID, вам нужно будет использовать драйвер класса Audio. . Хотя вам может потребоваться использовать HID, чтобы узнать информацию о звуковой карте.

Некоторые полезные ссылки для начала:

Веб-сайт Яна Аксельсона (автор USB Complete) - http://janaxelson.com/usbc.htm

USB HID-компонент для C # - http://www.codeproject.com/KB/cs/USB_HID.aspx?msg=2004501

USB-библиотека для .Net - http://www.icsharpcode.net/OpenSource/SharpUSBLib/

Пример Java для приложения веб-камеры - http://www.mutong.com/fischer/java/usbcam/

2
ответ дан 17 December 2019 в 20:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: