У нас есть способ моделировать драйвер веб-камеры, который обеспечит полученный экран в реальном времени (30 кадров в секунду), поскольку он производится?
Да, просто Google video2webcam. Он работает довольно хорошо и на выходе будет зацикливать видео или изображение.
Работа драйвера заключается в обеспечении уровня абстракции между программным и аппаратным обеспечением. Драйвер должен отдавать команды оборудованию. Например, он не несет ответственности за фотографирование и превращение его в анимированный GIF. Он будет делать вещи низкого уровня, например включать и выключать устройство, отправлять необработанные данные в сокет.
При этом, если вам нужно создать драйвер виртуального устройства. Вот обзор VDD. Введение в программирование для Windows/драйверы устройств
Обычно они написаны не на языках более высокого уровня, таких как C#. Скорее, они написаны на таких языках, как C/C++. Вам понадобится KMDF или Kernel-Mode Driver Framework.
Если вам просто нужно получить доступ к веб-камере из приложения .NET в системе с веб-камерой, вам просто нужен API.
Откройте браузер. Перейдите на google.com и введите "API веб-камеры .NET"
Вы увидите что-то вроде этого:
Веб-камера в вашем собственном приложении
Похоже, это оболочка для класс DirectShow.