I can capture and examine the interrupt packet (port 81, 4 bytes) with "Usb Port Monitor" which uses a filter driver.
Read out the descriptors of the device, and specify the interface, to which the endpoint (0x81) belongs.
a) If it is a Status Interrupt Endpoint of Video Control Interface, the bOriginator fields on the packet tells the unit (terminal) ID.
Refer to "Table 2-1 Status Packet Format" on the UVC spec (USB_Video_Class_1.1.pdf)
http://www.usb.org/developers/devclass_docs/USB_Video_Class_1_1_090711.zipBack to the descriptors again, specify the unit of the ID.
Also, bStatusType on the packet describes more on the event.
These information suggest the way how you catch it on video API.
WDK has utilities to play with.
WDK 7.1.0 (619.8 MB)
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11800\WINDDK\7600.16385.1\tools\avstream\<platform>\
- UVCview.exe
- KsStudio.exe
UVCview.exe reads out descriptors from the target device.
KsStudio.exe captures video event.
b) If it is a HID interrupt endpoint, capture the input report as usual HID device.
Tsuneo