2 Bus 001 Device 010: ID 045e:0729 Microsoft Corp.
7 bDeviceClass 239 Miscellaneous Device
9 bDeviceProtocol 1 Interface Association
11 idVendor 0x045e Microsoft Corp.
14 iManufacturer 1 Microsoft
15 iProduct 2 Microsoft® LifeCam Show(TM)
18 Configuration Descriptor:
28 Interface Association:
33 bFunctionClass 14 Video
34 bFunctionSubClass 3 Video Interface Collection
36 iFunction 2 Microsoft® LifeCam Show(TM)
43 bInterfaceClass 14 Video
44 bInterfaceSubClass 1 Video Control
46 iInterface 2 Microsoft® LifeCam Show(TM)
47 VideoControl Interface Descriptor:
50 bDescriptorSubtype 1 (HEADER)
53 dwClockFrequency 24.000000MHz
56 VideoControl Interface Descriptor:
59 bDescriptorSubtype 2 (INPUT_TERMINAL)
61 wTerminalType 0x0201 Camera Sensor
64 wObjectiveFocalLengthMin 0
65 wObjectiveFocalLengthMax 0
70 Exposure Time (Absolute)
73 VideoControl Interface Descriptor:
76 bDescriptorSubtype 5 (PROCESSING_UNIT)
77 Warning: Descriptor too short
88 Backlight Compensation
95 VideoControl Interface Descriptor:
98 bDescriptorSubtype 3 (OUTPUT_TERMINAL)
100 wTerminalType 0x0101 USB Streaming
104 VideoControl Interface Descriptor:
107 bDescriptorSubtype 6 (EXTENSION_UNIT)
109 guidExtensionCode {5dc717a9-1941-da11-ae0e-000d56ac7b4c}
121 bEndpointAddress 0x81 EP 1 IN
123 Transfer Type Interrupt
126 wMaxPacketSize 0x000a 1x 10 bytes
128 Interface Descriptor:
134 bInterfaceClass 14 Video
135 bInterfaceSubClass 2 Video Streaming
138 VideoStreaming Interface Descriptor:
141 bDescriptorSubtype 1 (INPUT_HEADER)
147 bStillCaptureMethod 2
153 VideoStreaming Interface Descriptor:
156 bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
158 bNumFrameDescriptors 6
159 guidFormat {59555932-0000-1000-8000-00aa00389b71}
164 bmInterlaceFlags 0x00
165 Interlaced stream or variable: No
166 Fields per frame: 1 fields
168 Field pattern: Field 1 only
170 VideoStreaming Interface Descriptor:
173 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
176 Still image unsupported
179 dwMinBitRate 196608000
180 dwMaxBitRate 196608000
181 dwMaxVideoFrameBufferSize 3840000
182 dwDefaultFrameInterval 666667
184 dwFrameInterval( 0) 666667
185 VideoStreaming Interface Descriptor:
188 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
191 Still image unsupported
194 dwMinBitRate 196608000
195 dwMaxBitRate 196608000
196 dwMaxVideoFrameBufferSize 3840000
197 dwDefaultFrameInterval 666667
199 dwFrameInterval( 0) 666667
200 VideoStreaming Interface Descriptor:
203 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
206 Still image unsupported
209 dwMinBitRate 196608000
210 dwMaxBitRate 196608000
211 dwMaxVideoFrameBufferSize 3840000
212 dwDefaultFrameInterval 666667
214 dwFrameInterval( 0) 666667
215 VideoStreaming Interface Descriptor:
218 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
221 Still image unsupported
224 dwMinBitRate 196608000
225 dwMaxBitRate 196608000
226 dwMaxVideoFrameBufferSize 3840000
227 dwDefaultFrameInterval 666667
229 dwFrameInterval( 0) 666667
230 VideoStreaming Interface Descriptor:
233 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
236 Still image unsupported
239 dwMinBitRate 196608000
240 dwMaxBitRate 196608000
241 dwMaxVideoFrameBufferSize 3840000
242 dwDefaultFrameInterval 666667
244 dwFrameInterval( 0) 666667
245 VideoStreaming Interface Descriptor:
248 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
251 Still image unsupported
254 dwMinBitRate 196608000
255 dwMaxBitRate 196608000
256 dwMaxVideoFrameBufferSize 3840000
257 dwDefaultFrameInterval 666667
259 dwFrameInterval( 0) 666667
260 VideoStreaming Interface Descriptor:
263 bDescriptorSubtype 3 (STILL_IMAGE_FRAME)
265 bNumImageSizePatterns 6
278 bNumCompressionPatterns 6
279 VideoStreaming Interface Descriptor:
282 bDescriptorSubtype 13 (COLORFORMAT)
283 bColorPrimaries 0 (Unspecified)
284 bTransferCharacteristics 0 (Unspecified)
285 bMatrixCoefficients 0 (Unspecified)
286 VideoStreaming Interface Descriptor:
289 bDescriptorSubtype 6 (FORMAT_MJPEG)
291 bNumFrameDescriptors 9
293 Fixed-size samples: Yes
297 bmInterlaceFlags 0x00
298 Interlaced stream or variable: No
299 Fields per frame: 1 fields
301 Field pattern: Field 1 only
303 VideoStreaming Interface Descriptor:
306 bDescriptorSubtype 7 (FRAME_MJPEG)
309 Still image unsupported
312 dwMinBitRate 196608000
313 dwMaxBitRate 196608000
314 dwMaxVideoFrameBufferSize 3840000
315 dwDefaultFrameInterval 666667
317 dwFrameInterval( 0) 666667
318 VideoStreaming Interface Descriptor:
321 bDescriptorSubtype 7 (FRAME_MJPEG)
324 Still image unsupported
327 dwMinBitRate 196608000
328 dwMaxBitRate 196608000
329 dwMaxVideoFrameBufferSize 3840000
330 dwDefaultFrameInterval 666667
332 dwFrameInterval( 0) 666667
333 VideoStreaming Interface Descriptor:
336 bDescriptorSubtype 7 (FRAME_MJPEG)
339 Still image unsupported
342 dwMinBitRate 196608000
343 dwMaxBitRate 196608000
344 dwMaxVideoFrameBufferSize 3840000
345 dwDefaultFrameInterval 666667
347 dwFrameInterval( 0) 666667
348 VideoStreaming Interface Descriptor:
351 bDescriptorSubtype 7 (FRAME_MJPEG)
354 Still image unsupported
357 dwMinBitRate 196608000
358 dwMaxBitRate 196608000
359 dwMaxVideoFrameBufferSize 3840000
360 dwDefaultFrameInterval 666667
362 dwFrameInterval( 0) 666667
363 VideoStreaming Interface Descriptor:
366 bDescriptorSubtype 7 (FRAME_MJPEG)
369 Still image unsupported
372 dwMinBitRate 196608000
373 dwMaxBitRate 196608000
374 dwMaxVideoFrameBufferSize 3840000
375 dwDefaultFrameInterval 666667
377 dwFrameInterval( 0) 666667
378 VideoStreaming Interface Descriptor:
381 bDescriptorSubtype 7 (FRAME_MJPEG)
384 Still image unsupported
387 dwMinBitRate 196608000
388 dwMaxBitRate 196608000
389 dwMaxVideoFrameBufferSize 3840000
390 dwDefaultFrameInterval 666667
392 dwFrameInterval( 0) 666667
393 VideoStreaming Interface Descriptor:
396 bDescriptorSubtype 7 (FRAME_MJPEG)
399 Still image unsupported
402 dwMinBitRate 196608000
403 dwMaxBitRate 196608000
404 dwMaxVideoFrameBufferSize 3840000
405 dwDefaultFrameInterval 1333333
407 dwFrameInterval( 0) 1333333
408 VideoStreaming Interface Descriptor:
411 bDescriptorSubtype 7 (FRAME_MJPEG)
414 Still image unsupported
417 dwMinBitRate 196608000
418 dwMaxBitRate 196608000
419 dwMaxVideoFrameBufferSize 3840000
420 dwDefaultFrameInterval 1333333
422 dwFrameInterval( 0) 1333333
423 VideoStreaming Interface Descriptor:
426 bDescriptorSubtype 7 (FRAME_MJPEG)
429 Still image unsupported
432 dwMinBitRate 196608000
433 dwMaxBitRate 196608000
434 dwMaxVideoFrameBufferSize 3840000
435 dwDefaultFrameInterval 1333333
437 dwFrameInterval( 0) 1333333
438 VideoStreaming Interface Descriptor:
441 bDescriptorSubtype 3 (STILL_IMAGE_FRAME)
443 bNumImageSizePatterns 9
462 bNumCompressionPatterns 9
463 VideoStreaming Interface Descriptor:
466 bDescriptorSubtype 13 (COLORFORMAT)
467 bColorPrimaries 0 (Unspecified)
468 bTransferCharacteristics 0 (Unspecified)
469 bMatrixCoefficients 0 (Unspecified)
470 Interface Descriptor:
476 bInterfaceClass 14 Video
477 bInterfaceSubClass 2 Video Streaming
483 bEndpointAddress 0x82 EP 2 IN
485 Transfer Type Isochronous
486 Synch Type Asynchronous
488 wMaxPacketSize 0x0080 1x 128 bytes
490 Interface Descriptor:
496 bInterfaceClass 14 Video
497 bInterfaceSubClass 2 Video Streaming
503 bEndpointAddress 0x82 EP 2 IN
505 Transfer Type Isochronous
506 Synch Type Asynchronous
508 wMaxPacketSize 0x0200 1x 512 bytes
510 Interface Descriptor:
516 bInterfaceClass 14 Video
517 bInterfaceSubClass 2 Video Streaming
523 bEndpointAddress 0x82 EP 2 IN
525 Transfer Type Isochronous
526 Synch Type Asynchronous
528 wMaxPacketSize 0x0400 1x 1024 bytes
530 Interface Descriptor:
536 bInterfaceClass 14 Video
537 bInterfaceSubClass 2 Video Streaming
543 bEndpointAddress 0x82 EP 2 IN
545 Transfer Type Isochronous
546 Synch Type Asynchronous
548 wMaxPacketSize 0x0b00 2x 768 bytes
550 Interface Descriptor:
556 bInterfaceClass 14 Video
557 bInterfaceSubClass 2 Video Streaming
563 bEndpointAddress 0x82 EP 2 IN
565 Transfer Type Isochronous
566 Synch Type Asynchronous
568 wMaxPacketSize 0x0c00 2x 1024 bytes
570 Interface Descriptor:
576 bInterfaceClass 14 Video
577 bInterfaceSubClass 2 Video Streaming
583 bEndpointAddress 0x82 EP 2 IN
585 Transfer Type Isochronous
586 Synch Type Asynchronous
588 wMaxPacketSize 0x1380 3x 896 bytes
590 Interface Descriptor:
596 bInterfaceClass 14 Video
597 bInterfaceSubClass 2 Video Streaming
603 bEndpointAddress 0x82 EP 2 IN
605 Transfer Type Isochronous
606 Synch Type Asynchronous
608 wMaxPacketSize 0x1400 3x 1024 bytes
610 Interface Association:
615 bFunctionClass 1 Audio
616 bFunctionSubClass 2 Streaming
618 iFunction 2 Microsoft® LifeCam Show(TM)
619 Interface Descriptor:
625 bInterfaceClass 1 Audio
626 bInterfaceSubClass 1 Control Device
628 iInterface 2 Microsoft® LifeCam Show(TM)
629 AudioControl Interface Descriptor:
632 bDescriptorSubtype 1 (HEADER)
637 AudioControl Interface Descriptor:
640 bDescriptorSubtype 2 (INPUT_TERMINAL)
642 wTerminalType 0x0201 Microphone
645 wChannelConfig 0x0000
648 AudioControl Interface Descriptor:
651 bDescriptorSubtype 6 (FEATURE_UNIT)
660 AudioControl Interface Descriptor:
663 bDescriptorSubtype 3 (OUTPUT_TERMINAL)
665 wTerminalType 0x0101 USB Streaming
669 Interface Descriptor:
675 bInterfaceClass 1 Audio
676 bInterfaceSubClass 2 Streaming
679 Interface Descriptor:
685 bInterfaceClass 1 Audio
686 bInterfaceSubClass 2 Streaming
689 AudioStreaming Interface Descriptor:
692 bDescriptorSubtype 1 (AS_GENERAL)
696 AudioStreaming Interface Descriptor:
699 bDescriptorSubtype 2 (FORMAT_TYPE)
700 bFormatType 1 (FORMAT_TYPE_I)
704 bSamFreqType 2 Discrete
710 bEndpointAddress 0x83 EP 3 IN
712 Transfer Type Isochronous
715 wMaxPacketSize 0x0062 1x 98 bytes
719 AudioControl Endpoint Descriptor:
722 bDescriptorSubtype 1 (EP_GENERAL)
725 bLockDelayUnits 0 Undefined
726 wLockDelay 0 Undefined
727 Interface Descriptor:
733 bInterfaceClass 3 Human Interface Device
734 bInterfaceSubClass 1 Boot Interface Subclass
735 bInterfaceProtocol 1 Keyboard
737 HID Device Descriptor:
741 bCountryCode 0 Not supported
743 bDescriptorType 34 Report
750 bEndpointAddress 0x85 EP 5 IN
752 Transfer Type Interrupt
755 wMaxPacketSize 0x0001 1x 1 bytes
757 Device Qualifier (for other device speed):
761 bDeviceClass 239 Miscellaneous Device
763 bDeviceProtocol 1 Interface Association
766 Device Status: 0x0000