Мне нужно создать виртуальную веб-камеру, которая представляет собой веб-камеру, но берет на себя входной набор изображений, которые он играет. Я видел решения вроде ManyCam и Fake Webcam, но все они кажутся одним ограничением или другим (разрешение, максимальный размер файла, fps и т.д.). Я работаю над Windows XP SP3.
Я понимаю, что мне нужно написать интерфейс WIA для этой задачи, но будучи программистом на Python, я никогда не писал драйверы или интерфейсы для устройств. Каковы основные задачи при написании этого интерфейса? Каким будет поток?