Разработка видеодрайва WIA
WIA поддерживает видео- и видеокамеры. Видеокамера, которая будет работать с WIA, должна использовать видеодрайверы, поставляемые с Windows Me, Windows XP и более поздними версиями операционной системы, или разрабатывать видеодрайверы DirectShow. WIA использует DirectShow для получения неподвижных изображений из видеопотока.
Чтобы WIA распознал его как поддерживаемую камеру, потребуется лишь несколько изменений в INF-файле драйвера DirectShow. Необходимые изменения:
[Device]
Include= sti.inf
Needs= STI.WIAVideo.Registration
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
ICMProfiles="sRGB Color Space Profile.icm"
Если вы не внесете эти дополнения, WIA не распознает устройство. Не забудьте добавить эти изменения в INF-файл. Не заменяйте INF-файл только этими строками.
Пример поддержки WIA с видеокамеры с использованием модели USBCAMD с неподвижным закреплением от драйвера см. в статье USB-камера с кнопкой захвата.