Desarrollo de un controlador de vídeo WIA
WIA admite cámaras de vídeo y vídeo. Una cámara de vídeo que va a trabajar con WIA debe usar los controladores de vídeo que se envían con Windows Me, Windows XP y versiones posteriores del sistema operativo, o desarrollar controladores de vídeo DirectShow. WIA se basa en DirectShow para obtener imágenes fijas de una secuencia de vídeo.
Solo se necesitan algunas modificaciones en el archivo INF de un controlador DirectShow para que WIA lo reconozca como una cámara compatible. Los cambios necesarios son:
[Device]
Include= sti.inf
Needs= STI.WIAVideo.Registration
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
ICMProfiles="sRGB Color Space Profile.icm"
Si no hace estas adiciones WIA no reconocerá el dispositivo. Asegúrese de agregar estos cambios al archivo INF. No reemplace el archivo INF por solo estas líneas.
Para obtener un ejemplo de cómo admitir WIA desde una cámara de vídeo mediante un modelo USBCAMD con un pin de su controlador, vea Cámara basada en USB con un botón de captura.