Как вы захватываете видео, передаваемое в порт Thunderbolt (3) с помощью C #? - PullRequest
1 голос
/ 02 октября 2019

Я совершенно новичок в захвате видео в C #.

У нас есть кабель FireWire, который подключен к потоковой трансляции старой камеры. Теперь мы подключили этот кабель FireWire к порту Thunderbolt 3, используя Apple FireWire для ThunderBolt 2 и ThunderBolt 2 до 3 для нашего ноутбука.

1) Как лучше всего получать и извлекать изображения / видеоданные из порта Thunderbolt 3 в .NET Standard / .NET Framework? (Я открыт для решений на любой из этих платформ)

2) Есть ли у .NET framework или стандарта такие возможности или мне нужно прибегать к сторонним библиотекам?

2.1)Знаете ли вы какие-либо пакеты или библиотеки с открытым исходным кодом, которые могут мне помочь?

1 Ответ

0 голосов
/ 02 октября 2019

Вы бы сделали это, как с любым другим источником видео. Сначала необходимо установить драйверы устройств, чтобы ваша старая камера распознавалась Windows как источник видео. Затем используйте мультимедийные API-интерфейсы, желательно со здоровой оболочкой .net.

Некоторые примечательные примеры:

  1. EMGU: http://www.emgu.com/ - доступны непосредственно в виде пакета NuGet.
  2. Aforge.net: http://www.aforgenet.com/framework/
...