| |
| Bus 001 Device 010: ID 045e:0729 Microsoft Corp. |
| Device Descriptor: |
| bLength 18 |
| bDescriptorType 1 |
| bcdUSB 2.00 |
| bDeviceClass 239 Miscellaneous Device |
| bDeviceSubClass 2 ? |
| bDeviceProtocol 1 Interface Association |
| bMaxPacketSize0 64 |
| idVendor 0x045e Microsoft Corp. |
| idProduct 0x0729 |
| bcdDevice 1.00 |
| iManufacturer 1 Microsoft |
| iProduct 2 Microsoft® LifeCam Show(TM) |
| iSerial 0 |
| bNumConfigurations 1 |
| Configuration Descriptor: |
| bLength 9 |
| bDescriptorType 2 |
| wTotalLength 961 |
| bNumInterfaces 5 |
| bConfigurationValue 1 |
| iConfiguration 0 |
| bmAttributes 0x80 |
| (Bus Powered) |
| MaxPower 320mA |
| Interface Association: |
| bLength 8 |
| bDescriptorType 11 |
| bFirstInterface 0 |
| bInterfaceCount 2 |
| bFunctionClass 14 Video |
| bFunctionSubClass 3 Video Interface Collection |
| bFunctionProtocol 0 |
| iFunction 2 Microsoft® LifeCam Show(TM) |
| Interface Descriptor: |
| bLength 9 |
| bDescriptorType 4 |
| bInterfaceNumber 0 |
| bAlternateSetting 0 |
| bNumEndpoints 1 |
| bInterfaceClass 14 Video |
| bInterfaceSubClass 1 Video Control |
| bInterfaceProtocol 0 |
| iInterface 2 Microsoft® LifeCam Show(TM) |
| VideoControl Interface Descriptor: |
| bLength 13 |
| bDescriptorType 36 |
| bDescriptorSubtype 1 (HEADER) |
| bcdUVC 1.00 |
| wTotalLength 79 |
| dwClockFrequency 24.000000MHz |
| bInCollection 1 |
| baInterfaceNr( 0) 1 |
| VideoControl Interface Descriptor: |
| bLength 18 |
| bDescriptorType 36 |
| bDescriptorSubtype 2 (INPUT_TERMINAL) |
| bTerminalID 1 |
| wTerminalType 0x0201 Camera Sensor |
| bAssocTerminal 0 |
| iTerminal 0 |
| wObjectiveFocalLengthMin 0 |
| wObjectiveFocalLengthMax 0 |
| wOcularFocalLength 0 |
| bControlSize 3 |
| bmControls 0x00000a0a |
| Auto-Exposure Mode |
| Exposure Time (Absolute) |
| Zoom (Absolute) |
| PanTilt (Absolute) |
| VideoControl Interface Descriptor: |
| bLength 11 |
| bDescriptorType 36 |
| bDescriptorSubtype 5 (PROCESSING_UNIT) |
| Warning: Descriptor too short |
| bUnitID 2 |
| bSourceID 1 |
| wMaxMultiplier 0 |
| bControlSize 2 |
| bmControls 0x0000073b |
| Brightness |
| Contrast |
| Saturation |
| Sharpness |
| Gamma |
| Backlight Compensation |
| Gain |
| Power Line Frequency |
| 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 |
| VideoControl Interface Descriptor: |
| bLength 28 |
| bDescriptorType 36 |
| bDescriptorSubtype 6 (EXTENSION_UNIT) |
| bUnitID 4 |
| guidExtensionCode {5dc717a9-1941-da11-ae0e-000d56ac7b4c} |
| bNumControl 8 |
| bNrPins 1 |
| baSourceID( 0) 1 |
| bControlSize 3 |
| bmControls( 0) 0xf9 |
| bmControls( 1) 0x01 |
| bmControls( 2) 0xc0 |
| iExtension 0 |
| Endpoint Descriptor: |
| bLength 7 |
| bDescriptorType 5 |
| bEndpointAddress 0x81 EP 1 IN |
| bmAttributes 3 |
| Transfer Type Interrupt |
| Synch Type None |
| Usage Type Data |
| wMaxPacketSize 0x000a 1x 10 bytes |
| bInterval 5 |
| 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 15 |
| bDescriptorType 36 |
| bDescriptorSubtype 1 (INPUT_HEADER) |
| bNumFormats 2 |
| wTotalLength 587 |
| bEndPointAddress 130 |
| bmInfo 0 |
| bTerminalLink 3 |
| bStillCaptureMethod 2 |
| bTriggerSupport 1 |
| bTriggerUsage 1 |
| bControlSize 1 |
| bmaControls( 0) 27 |
| bmaControls( 1) 27 |
| VideoStreaming Interface Descriptor: |
| bLength 27 |
| bDescriptorType 36 |
| bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED) |
| bFormatIndex 1 |
| bNumFrameDescriptors 6 |
| guidFormat {59555932-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 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) |
| bFrameIndex 1 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 352 |
| wHeight 288 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) |
| bFrameIndex 2 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 640 |
| wHeight 480 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) |
| bFrameIndex 3 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 320 |
| wHeight 240 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) |
| bFrameIndex 4 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 176 |
| wHeight 144 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) |
| bFrameIndex 5 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 160 |
| wHeight 120 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) |
| bFrameIndex 6 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 800 |
| wHeight 600 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 3 (STILL_IMAGE_FRAME) |
| bEndpointAddress 0 |
| bNumImageSizePatterns 6 |
| wWidth( 0) 352 |
| wHeight( 0) 288 |
| wWidth( 1) 640 |
| wHeight( 1) 480 |
| wWidth( 2) 320 |
| wHeight( 2) 240 |
| wWidth( 3) 176 |
| wHeight( 3) 144 |
| wWidth( 4) 160 |
| wHeight( 4) 120 |
| wWidth( 5) 800 |
| wHeight( 5) 600 |
| bNumCompressionPatterns 6 |
| VideoStreaming Interface Descriptor: |
| bLength 6 |
| bDescriptorType 36 |
| bDescriptorSubtype 13 (COLORFORMAT) |
| bColorPrimaries 0 (Unspecified) |
| bTransferCharacteristics 0 (Unspecified) |
| bMatrixCoefficients 0 (Unspecified) |
| VideoStreaming Interface Descriptor: |
| bLength 11 |
| bDescriptorType 36 |
| bDescriptorSubtype 6 (FORMAT_MJPEG) |
| bFormatIndex 2 |
| bNumFrameDescriptors 9 |
| bFlags 1 |
| Fixed-size samples: Yes |
| 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 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 7 (FRAME_MJPEG) |
| bFrameIndex 1 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 352 |
| wHeight 288 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 7 (FRAME_MJPEG) |
| bFrameIndex 2 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 640 |
| wHeight 480 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 7 (FRAME_MJPEG) |
| bFrameIndex 3 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 320 |
| wHeight 240 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 7 (FRAME_MJPEG) |
| bFrameIndex 4 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 176 |
| wHeight 144 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 7 (FRAME_MJPEG) |
| bFrameIndex 5 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 160 |
| wHeight 120 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 7 (FRAME_MJPEG) |
| bFrameIndex 6 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 800 |
| wHeight 600 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 666667 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 666667 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 7 (FRAME_MJPEG) |
| bFrameIndex 7 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 1024 |
| wHeight 768 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 1333333 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 1333333 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 7 (FRAME_MJPEG) |
| bFrameIndex 8 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 1280 |
| wHeight 960 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 1333333 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 1333333 |
| VideoStreaming Interface Descriptor: |
| bLength 30 |
| bDescriptorType 36 |
| bDescriptorSubtype 7 (FRAME_MJPEG) |
| bFrameIndex 9 |
| bmCapabilities 0x00 |
| Still image unsupported |
| wWidth 1600 |
| wHeight 1200 |
| dwMinBitRate 196608000 |
| dwMaxBitRate 196608000 |
| dwMaxVideoFrameBufferSize 3840000 |
| dwDefaultFrameInterval 1333333 |
| bFrameIntervalType 1 |
| dwFrameInterval( 0) 1333333 |
| VideoStreaming Interface Descriptor: |
| bLength 42 |
| bDescriptorType 36 |
| bDescriptorSubtype 3 (STILL_IMAGE_FRAME) |
| bEndpointAddress 0 |
| bNumImageSizePatterns 9 |
| wWidth( 0) 352 |
| wHeight( 0) 288 |
| wWidth( 1) 640 |
| wHeight( 1) 480 |
| wWidth( 2) 320 |
| wHeight( 2) 240 |
| wWidth( 3) 176 |
| wHeight( 3) 144 |
| wWidth( 4) 160 |
| wHeight( 4) 120 |
| wWidth( 5) 800 |
| wHeight( 5) 600 |
| wWidth( 6) 1024 |
| wHeight( 6) 768 |
| wWidth( 7) 1280 |
| wHeight( 7) 960 |
| wWidth( 8) 1600 |
| wHeight( 8) 1200 |
| bNumCompressionPatterns 9 |
| VideoStreaming Interface Descriptor: |
| bLength 6 |
| bDescriptorType 36 |
| bDescriptorSubtype 13 (COLORFORMAT) |
| bColorPrimaries 0 (Unspecified) |
| bTransferCharacteristics 0 (Unspecified) |
| bMatrixCoefficients 0 (Unspecified) |
| 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 0x0080 1x 128 bytes |
| bInterval 1 |
| Interface Descriptor: |
| bLength 9 |
| bDescriptorType 4 |
| bInterfaceNumber 1 |
| bAlternateSetting 2 |
| 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 0x0200 1x 512 bytes |
| bInterval 1 |
| Interface Descriptor: |
| bLength 9 |
| bDescriptorType 4 |
| bInterfaceNumber 1 |
| bAlternateSetting 3 |
| 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 0x0400 1x 1024 bytes |
| bInterval 1 |
| Interface Descriptor: |
| bLength 9 |
| bDescriptorType 4 |
| bInterfaceNumber 1 |
| bAlternateSetting 4 |
| 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 0x0b00 2x 768 bytes |
| bInterval 1 |
| Interface Descriptor: |
| bLength 9 |
| bDescriptorType 4 |
| bInterfaceNumber 1 |
| bAlternateSetting 5 |
| 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 0x0c00 2x 1024 bytes |
| bInterval 1 |
| Interface Descriptor: |
| bLength 9 |
| bDescriptorType 4 |
| bInterfaceNumber 1 |
| bAlternateSetting 6 |
| 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 0x1380 3x 896 bytes |
| bInterval 1 |
| Interface Descriptor: |
| bLength 9 |
| bDescriptorType 4 |
| bInterfaceNumber 1 |
| bAlternateSetting 7 |
| 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 |
| Interface Association: |
| bLength 8 |
| bDescriptorType 11 |
| bFirstInterface 2 |
| bInterfaceCount 2 |
| bFunctionClass 1 Audio |
| bFunctionSubClass 2 Streaming |
| bFunctionProtocol 0 |
| iFunction 2 Microsoft® LifeCam Show(TM) |
| Interface Descriptor: |
| bLength 9 |
| bDescriptorType 4 |
| bInterfaceNumber 2 |
| bAlternateSetting 0 |
| bNumEndpoints 0 |
| bInterfaceClass 1 Audio |
| bInterfaceSubClass 1 Control Device |
| bInterfaceProtocol 0 |
| iInterface 2 Microsoft® LifeCam Show(TM) |
| AudioControl Interface Descriptor: |
| bLength 9 |
| bDescriptorType 36 |
| bDescriptorSubtype 1 (HEADER) |
| bcdADC 1.00 |
| wTotalLength 39 |
| bInCollection 1 |
| baInterfaceNr( 0) 3 |
| AudioControl Interface Descriptor: |
| bLength 12 |
| bDescriptorType 36 |
| bDescriptorSubtype 2 (INPUT_TERMINAL) |
| bTerminalID 1 |
| wTerminalType 0x0201 Microphone |
| bAssocTerminal 0 |
| bNrChannels 1 |
| wChannelConfig 0x0000 |
| iChannelNames 0 |
| iTerminal 0 |
| AudioControl Interface Descriptor: |
| bLength 9 |
| bDescriptorType 36 |
| bDescriptorSubtype 6 (FEATURE_UNIT) |
| bUnitID 2 |
| bSourceID 1 |
| bControlSize 1 |
| bmaControls( 0) 0x00 |
| bmaControls( 1) 0x03 |
| Mute |
| Volume |
| iFeature 0 |
| AudioControl Interface Descriptor: |
| bLength 9 |
| bDescriptorType 36 |
| bDescriptorSubtype 3 (OUTPUT_TERMINAL) |
| bTerminalID 3 |
| wTerminalType 0x0101 USB Streaming |
| bAssocTerminal 1 |
| bSourceID 2 |
| iTerminal 0 |
| Interface Descriptor: |
| bLength 9 |
| bDescriptorType 4 |
| bInterfaceNumber 3 |
| bAlternateSetting 0 |
| bNumEndpoints 0 |
| bInterfaceClass 1 Audio |
| bInterfaceSubClass 2 Streaming |
| bInterfaceProtocol 0 |
| iInterface 0 |
| Interface Descriptor: |
| bLength 9 |
| bDescriptorType 4 |
| bInterfaceNumber 3 |
| bAlternateSetting 1 |
| bNumEndpoints 1 |
| bInterfaceClass 1 Audio |
| bInterfaceSubClass 2 Streaming |
| bInterfaceProtocol 0 |
| iInterface 0 |
| AudioStreaming Interface Descriptor: |
| bLength 7 |
| bDescriptorType 36 |
| bDescriptorSubtype 1 (AS_GENERAL) |
| bTerminalLink 3 |
| bDelay 1 frames |
| wFormatTag 1 PCM |
| AudioStreaming Interface Descriptor: |
| bLength 14 |
| bDescriptorType 36 |
| bDescriptorSubtype 2 (FORMAT_TYPE) |
| bFormatType 1 (FORMAT_TYPE_I) |
| bNrChannels 1 |
| bSubframeSize 2 |
| bBitResolution 16 |
| bSamFreqType 2 Discrete |
| tSamFreq[ 0] 44100 |
| tSamFreq[ 1] 48000 |
| Endpoint Descriptor: |
| bLength 9 |
| bDescriptorType 5 |
| bEndpointAddress 0x83 EP 3 IN |
| bmAttributes 1 |
| Transfer Type Isochronous |
| Synch Type None |
| Usage Type Data |
| wMaxPacketSize 0x0062 1x 98 bytes |
| bInterval 4 |
| bRefresh 0 |
| bSynchAddress 0 |
| AudioControl Endpoint Descriptor: |
| bLength 7 |
| bDescriptorType 37 |
| bDescriptorSubtype 1 (EP_GENERAL) |
| bmAttributes 0x01 |
| Sampling Frequency |
| bLockDelayUnits 0 Undefined |
| wLockDelay 0 Undefined |
| Interface Descriptor: |
| bLength 9 |
| bDescriptorType 4 |
| bInterfaceNumber 4 |
| bAlternateSetting 0 |
| bNumEndpoints 1 |
| bInterfaceClass 3 Human Interface Device |
| bInterfaceSubClass 1 Boot Interface Subclass |
| bInterfaceProtocol 1 Keyboard |
| iInterface 0 |
| HID Device Descriptor: |
| bLength 9 |
| bDescriptorType 33 |
| bcdHID 1.10 |
| bCountryCode 0 Not supported |
| bNumDescriptors 1 |
| bDescriptorType 34 Report |
| wDescriptorLength 24 |
| Report Descriptors: |
| ** UNAVAILABLE ** |
| Endpoint Descriptor: |
| bLength 7 |
| bDescriptorType 5 |
| bEndpointAddress 0x85 EP 5 IN |
| bmAttributes 3 |
| Transfer Type Interrupt |
| Synch Type None |
| Usage Type Data |
| wMaxPacketSize 0x0001 1x 1 bytes |
| bInterval 10 |
| Device Qualifier (for other device speed): |
| bLength 10 |
| bDescriptorType 6 |
| bcdUSB 2.00 |
| bDeviceClass 239 Miscellaneous Device |
| bDeviceSubClass 2 ? |
| bDeviceProtocol 1 Interface Association |
| bMaxPacketSize0 64 |
| bNumConfigurations 1 |
| Device Status: 0x0000 |
| (Bus Powered) |