windows webcams
Windows 7 USB Web Cam Support
23/08/09 16:51
Direct from Microsoft's Developer Network -- Their documentation for Microsoft Windows 7
continues the trend of standardizing heavily towards USB Video Class implementation for web cameras:
"USB Video Class Driver Overview : If you are providing a driver for a webcam or a digital camcorder, consider using the system-supplied universal serial bus (USB) Video Class driver, usbvideo.sys -- The USB Video Class (UVC) driver is a Microsoft-provided AVStream minidriver that provides driver support for USB Video Class devices. When your device uses UVC, you do not need to supply your own driver. Instead, the device works automatically with the system-supplied driver.
In the USB Video Class model, vendors do not write drivers; instead, vendors implement video streaming hardware according to the guidelines in the Universal Serial Bus Device Class Definition for Video Devices Specification. The UVC driver queries the hardware directly to obtain its capabilities and then drives the device, with no proprietary driver required. You can optionally extend Video Class driver functionality to add vendor-specific processing."
"USB Video Class Driver Overview : If you are providing a driver for a webcam or a digital camcorder, consider using the system-supplied universal serial bus (USB) Video Class driver, usbvideo.sys -- The USB Video Class (UVC) driver is a Microsoft-provided AVStream minidriver that provides driver support for USB Video Class devices. When your device uses UVC, you do not need to supply your own driver. Instead, the device works automatically with the system-supplied driver.
In the USB Video Class model, vendors do not write drivers; instead, vendors implement video streaming hardware according to the guidelines in the Universal Serial Bus Device Class Definition for Video Devices Specification. The UVC driver queries the hardware directly to obtain its capabilities and then drives the device, with no proprietary driver required. You can optionally extend Video Class driver functionality to add vendor-specific processing."









