UVC video driver

Does anyone know if Windows XP supports multiple streaming interfaces?

I’m developing a webcam that has two camera’s and need to have two streaming interfaces, but Windows doesn’t seem to like my descriptors if I put in more than 1 interfaces belonging to the video class descriptor

i.e. the VC_HEADER descriptor looks like:

0x0e, // Length
0x01, // VC_HEADER
0x00, 0x01, // Class specification revision low byte, High byte
0x0e + 0x11 + 0x09 + 0x11 + 0x9, 0x00, // Total length of class specific descriptors
0x40, 0x42, 0x0f, 0x00, // Clock frequency (deprecated) lowbyte
0x02, // Number of streaming interfaces
0x01, // Interface 1 belongs to this VC interface
0x02, // Interface 2 belongs to this VC interface

Has anyone been able to do this?



Seems I got it to work… Actually not sure what I changed to make it work, always seems to be that way!