+
+Bus 001 Device 007: ID 05ac:8501 Apple, Inc. Built-in iSight [Micron]
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 239 Miscellaneous Device
+ bDeviceSubClass 2 ?
+ bDeviceProtocol 1 Interface Association
+ bMaxPacketSize0 64
+ idVendor 0x05ac Apple, Inc.
+ idProduct 0x8501 Built-in iSight [Micron]
+ bcdDevice 1.89
+ iManufacturer 1 Micron
+ iProduct 2 Built-in iSight
+ iSerial 0
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 267
+ bNumInterfaces 2
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0x80
+ (Bus Powered)
+ MaxPower 100mA
+ Interface Association:
+ bLength 8
+ bDescriptorType 11
+ bFirstInterface 0
+ bInterfaceCount 2
+ bFunctionClass 14 Video
+ bFunctionSubClass 3 Video Interface Collection
+ bFunctionProtocol 0
+ iFunction 0
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 1
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 1 Video Control
+ bInterfaceProtocol 0
+ iInterface 0
+ VideoControl Interface Descriptor:
+ bLength 13
+ bDescriptorType 36
+ bDescriptorSubtype 1 (HEADER)
+ bcdUVC 1.00
+ wTotalLength 49
+ dwClockFrequency 13.500000MHz
+ bInCollection 1
+ baInterfaceNr( 0) 1
+ VideoControl Interface Descriptor:
+ bLength 16
+ bDescriptorType 36
+ bDescriptorSubtype 2 (INPUT_TERMINAL)
+ bTerminalID 1
+ wTerminalType 0x0201 Camera Sensor
+ bAssocTerminal 0
+ iTerminal 0
+ wObjectiveFocalLengthMin 0
+ wObjectiveFocalLengthMax 0
+ wOcularFocalLength 0
+ bControlSize 1
+ bmControls 0x00000000
+ VideoControl Interface Descriptor:
+ bLength 11
+ bDescriptorType 36
+ bDescriptorSubtype 5 (PROCESSING_UNIT)
+ Warning: Descriptor too short
+ bUnitID 2
+ bSourceID 1
+ wMaxMultiplier 0
+ bControlSize 2
+ bmControls 0x00000039
+ Brightness
+ Saturation
+ Sharpness
+ Gamma
+ iProcessing 0
+ bmVideoStandards 0x 9
+ None
+ SECAM - 625/50
+ VideoControl Interface Descriptor:
+ bLength 9
+ bDescriptorType 36
+ bDescriptorSubtype 3 (OUTPUT_TERMINAL)
+ bTerminalID 3
+ wTerminalType 0x0101 USB Streaming
+ bAssocTerminal 0
+ bSourceID 2
+ iTerminal 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0008 1x 8 bytes
+ bInterval 10
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 0
+ bNumEndpoints 0
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 2 Video Streaming
+ bInterfaceProtocol 0
+ iInterface 0
+ VideoStreaming Interface Descriptor:
+ bLength 14
+ bDescriptorType 36
+ bDescriptorSubtype 1 (INPUT_HEADER)
+ bNumFormats 1
+ wTotalLength 155
+ bEndPointAddress 130
+ bmInfo 0
+ bTerminalLink 3
+ bStillCaptureMethod 0
+ bTriggerSupport 0
+ bTriggerUsage 0
+ bControlSize 1
+ bmaControls( 0) 27
+ VideoStreaming Interface Descriptor:
+ bLength 27
+ bDescriptorType 36
+ bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
+ bFormatIndex 1
+ bNumFrameDescriptors 3
+ guidFormat {55595659-0000-1000-8000-00aa00389b71}
+ bBitsPerPixel 16
+ bDefaultFrameIndex 1
+ bAspectRatioX 0
+ bAspectRatioY 0
+ bmInterlaceFlags 0x00
+ Interlaced stream or variable: No
+ Fields per frame: 1 fields
+ Field 1 first: No
+ Field pattern: Field 1 only
+ bCopyProtect 0
+ VideoStreaming Interface Descriptor:
+ bLength 38
+ bDescriptorType 36
+ bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
+ bFrameIndex 1
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 640
+ wHeight 480
+ dwMinBitRate 383976960
+ dwMaxBitRate 383976960
+ dwMaxVideoFrameBufferSize 614400
+ dwDefaultFrameInterval 333333
+ bFrameIntervalType 0
+ dwMinFrameInterval 333333
+ dwMaxFrameInterval 333333
+ dwFrameIntervalStep 0
+ VideoStreaming Interface Descriptor:
+ bLength 38
+ bDescriptorType 36
+ bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
+ bFrameIndex 2
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 352
+ wHeight 288
+ dwMinBitRate 383976960
+ dwMaxBitRate 383976960
+ dwMaxVideoFrameBufferSize 202752
+ dwDefaultFrameInterval 333333
+ bFrameIntervalType 0
+ dwMinFrameInterval 333333
+ dwMaxFrameInterval 333333
+ dwFrameIntervalStep 0
+ VideoStreaming Interface Descriptor:
+ bLength 38
+ bDescriptorType 36
+ bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
+ bFrameIndex 3
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 320
+ wHeight 240
+ dwMinBitRate 383976960
+ dwMaxBitRate 383976960
+ dwMaxVideoFrameBufferSize 153600
+ dwDefaultFrameInterval 333333
+ bFrameIntervalType 0
+ dwMinFrameInterval 333333
+ dwMaxFrameInterval 333333
+ dwFrameIntervalStep 0
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 1
+ bNumEndpoints 1
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 2 Video Streaming
+ bInterfaceProtocol 0
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 5
+ Transfer Type Isochronous
+ Synch Type Asynchronous
+ Usage Type Data
+ wMaxPacketSize 0x1400 3x 1024 bytes
+ bInterval 1
+Device Qualifier (for other device speed):
+ bLength 10
+ bDescriptorType 6
+ bcdUSB 2.00
+ bDeviceClass 14 Video
+ bDeviceSubClass 2 Video Streaming
+ bDeviceProtocol 0
+ bMaxPacketSize0 8
+ bNumConfigurations 1
+Device Status: 0x0000
+ (Bus Powered)