======================================================
USB Connector Properties: 0x00000000
Is Port User Connectable: No
Is Port Debug Capable: No
Is Port Multiple Companions: No
Is Port Type-C Connector: No
Companion Hub Name: n/a
Companion Port Number: n/a
======================================================
USB Protocols Support: 0x00000003
Low Speed: Yes
High Speed: Yes
Super Speed: No
Parent Hub Name: USB#ROOT_HUB30#5&32dc0252&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Parent Port Number: 1
DriverKeyName: {36fc9e60-c465-11cf-8056-444553540000}\0011
======================================================
Connection Information
ConnectionIndex: 0x00000001(Port Number)
ConnectionStatus : 0x01 - DeviceConnected
Configuration Value : 0x01
Device Bus Speed : 0x02 - High Speed
DeviceIsHub: 0x01 - No
Device Address : 0x0001
Open Pipes : 0x00000002
------------------------------------------
Device Descriptor
Offset[0x00] 12 01 01 02 EF 02 01 40 7E 2B 06 C9 04 00 03 01 . . . . . . . @ . + . . . . . .
Offset[0x10] 02 01 . .
bLength : 0x12
bDescriptorType : 0x01
bcdUSB : 0x0201 - Spec# = 02.01
bDeviceClass : 0xEF - Miscellaneous Device
bDeviceSubClass : 0x02 - Common Class
bDeviceProtocol : 0x01 - Interface Association
bMaxEP0Size : 0x40 - 64 bytes
idVendor : 0x2B7E - "Shenzhen Kingcome Optoelectronic Co., Ltd."
idProduct : 0xC906 - "FHD+IR 2DMIC KADC906 camera"
bcdDevice : 0x0004 - Device# = 00.04
iManufacturer : 0x03
iProduct : 0x01
iSerialNumber : 0x02
bNumConfigurations : 0x01
------------------------------------------
Configuration Header
Offset[0x00] 09 02 E7 04 05 01 04 80 FA . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x02 - Configuration Header
wTotalLength : 0x04E7
bNumInterfaces : 0x05
bConfigValue : 0x01
iConfiguration : 0x04
bmAttributes : 0x80
Bit[7]: 1 - Bus Powered(Yes)
Bit[6]: 0 - Self Powered(No)
Bit[5]: 0 - Remote Wakeup(No)
bMaxPower : 0xFA - 500mA
Interface Association Descriptor
Offset[0x00] 08 0B 00 02 0E 03 00 05 . . . . . . . .
bLength : 0x08
bDescriptorType : 0x0B - Interface Association Descriptor
bFirstInterface : 0x00
bInterfaceCount : 0x02
bFunctionClass : 0x0E - Video
bFunctionSubClass : 0x03 - Video Interface Collection
bFunctionProtocol : 0x00
iFunction : 0x05 -
Interface Descriptor
Offset[0x00] 09 04 00 00 01 0E 01 01 05 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x00
bAlternateSetting : 0x00
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x01 - Video Control
bProtocol : 0x01
iInterface : 0x05 - ""
Video Control Interface Header Descriptor
Offset[0x00] 0D 24 01 50 01 6F 00 C0 E1 E4 00 01 01 . $ . P . o . . . . . . .
bLength : 0x0D
bDescriptorType : 0x24
bDescriptorSubType : 0x01 - Video Control Head Descriptor
bcdVDC : 0x0150
wTotalLength : 0x006F
dwClockFreq : 0x00E4E1C0 - 15000000 Hz
bInCollection : 0x01
baInterfaceNr[1] : 0x01
Video Control Input Terminal Descriptor
Offset[0x00] 12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 0E . $ . . . . . . . . . . . . . .
Offset[0x10] 00 20 .
bLength : 0x12
bDescriptorType : 0x24
bDescriptorSubType : 0x02 - Video Control Input Terminal Descriptor
bTerminalID : 0x01
wTerminalType : 0x0201
bAssocTerminal : 0x00
iTerminal : 0x00
wObjectiveFocalLengthMin : 0x0000
wObjectiveFocalLengthMax : 0x0000
wOcularFocalLength : 0x0000
bControlSize : 0x03
bControl : 0x0E 0x00 0x20
BYTE[0] : 0 no - Scanning Mode
BYTE[1] : 1 yes - Auto-Exposure Mode
BYTE[2] : 1 yes - Auto-Exposure Priority
BYTE[3] : 1 yes - Exposure Time (Absolute)
BYTE[4] : 0 no - Exposure Time (Relative)
BYTE[5] : 0 no - Focus (Absolute)
BYTE[6] : 0 no - Focus (Relative)
BYTE[7] : 0 no - Iris (Absolute)
BYTE[8] : 0 no - Iris (Relative)
BYTE[9] : 0 no - Zoom (Absolute)
BYTE[10] : 0 no - Zoom (Relative)
BYTE[11] : 0 no - PanTilt (Absolute)
BYTE[12] : 0 no - Pantilt (Relative)
BYTE[13] : 0 no - Roll (Absolute)
BYTE[14] : 0 no - Roll (Relative)
BYTE[15] : 0 no - Reserved
BYTE[16] : 0 no - Reserved
BYTE[17] : 0 no - Focus, Auto
BYTE[18] : 0 no - Privacy
BYTE[19] : 0 no - Focus, Simple
BYTE[20] : 0 no - Windows
BYTE[21] : 1 yes - Region of Interest
BYTE[22] : 0 no - Reserved
BYTE[23] : 0 no - Reserved
Video Control Processing Unit Descriptor
Offset[0x00] 0D 24 05 02 01 00 00 03 7F 17 00 00 00 . $ . . . . . . . . . . .
bLength : 0x0D
bDescriptorType : 0x24
bDescriptorSubType : 0x05 - Video Control Processing Unit Descriptor
bUnitID : 0x02
bSouceID : 0x01
wMaxMultiplier : 0x0000
bControlSize : 0x03
bmControls : 0x7F 0x17 0x00
BIT[0] : 1 yes - Brightness
BIT[1] : 1 yes - Contrast
BIT[2] : 1 yes - Hue
BIT[3] : 1 yes - Saturation
BIT[4] : 1 yes - Sharpness
BIT[5] : 1 yes - Gemma
BIT[6] : 1 yes - White Balance Temperature
BIT[7] : 0 no - White Balance Component
BIT[8] : 1 yes - Backlight Conpensation
BIT[9] : 1 yes - Gain
BIT[10] : 1 yes - Power Line Frequency
BIT[11] : 0 no - Hue, Auto
BIT[12] : 1 yes - White Balance Temperature, Auto
BIT[13] : 0 no - White Balance Component, Auto
BIT[14] : 0 no - Digital Multiplier
BIT[15] : 0 no - Digital Multiplier Limit
BIT[16] : 0 no - Analog Video Standard
BIT[17] : 0 no - Analog Video Lock Status
BIT[18] : 0 no - Contrast, Auto
BIT[19] : 0 no - Reserved
BIT[20] : 0 no - Reserved
BIT[21] : 0 no - Reserved
BIT[22] : 0 no - Reserved
BIT[23] : 0 no - Reserved
iProcessing : 0x00
bmVideoStandards : 0x00
BIT[0] : 0 no - None
BIT[1] : 0 no - NTSC - 525/60
BIT[2] : 0 no - PAL - 625/50
BIT[3] : 0 no - SECAM - 625/50
BIT[4] : 0 no - NTSC - 625/50
BIT[5] : 0 no - PAL - 525/50
BIT[6] : 0 no - Reserved
BIT[7] : 0 no - Reserved
Video Control Output Terminal Descriptor
Offset[0x00] 09 24 03 03 01 01 00 07 00 . $ . . . . . . .
bLength : 0x09
bDescriptorType : 0x24
bDescriptorSubType : 0x03 - Video Control Output Terminal Descriptor
bTerminalID : 0x03
wTerminalType : 0x0101
bAssocTerminal : 0x00
bSourceID : 0x07
iTerminal : 0x00
Video Control Extension Unit Descriptor
Offset[0x00] 1D 24 06 04 8C A7 29 12 B4 47 94 40 B0 CE DB 07 . $ . . . . ) . . G . @ . . . .
Offset[0x10] 38 6F B9 38 02 01 02 04 00 06 00 00 00 8 o . 8 . . . . . . . . .
bLength : 0x1D
bDescriptorType : 0x24
bDescriptorSubType : 0x06 - Video Control Extension Unit Descriptor
bUnitID : 0x04
guidExtensionCode : {1229A78C-47B4-4094-B0CE-DB07386FB938}
bNumControls : 0x02
bNrInPins : 0x01
baSourceID[0] : 0x02
bControlSize : 0x04
bmControls : 0x00 0x06 0x00 0x00
iExtension : 0x00
Video Control Extension Unit Descriptor
Offset[0x00] 1D 24 06 07 5A 10 B8 26 13 07 70 48 97 9D DA 79 . $ . . Z . . & . . p H . . . y
Offset[0x10] 44 4B B6 8E 01 01 04 04 00 10 00 00 07 D K . . . . . . . . . . .
bLength : 0x1D
bDescriptorType : 0x24
bDescriptorSubType : 0x06 - Video Control Extension Unit Descriptor
bUnitID : 0x07
guidExtensionCode : {26B8105A-0713-4870-979D-DA79444BB68E}
bNumControls : 0x01
bNrInPins : 0x01
baSourceID[0] : 0x04
bControlSize : 0x04
bmControls : 0x00 0x10 0x00 0x00
iExtension : 0x07
Endpoint Descriptor
Offset[0x00] 07 05 83 03 20 00 06 . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x83 - Direction:IN - EndpointID:3
Transfer Type : 0x03 - Interrupt
wMaxPacketSize : 0x0020 - 32 bytes
bInterval : 0x06 - 6 milliseconds
VC Interrupt Endpoint Descriptor
Offset[0x00] 05 25 03 20 00 . % . .
bLength : 0x05
bDescriptorType : 0x25 - VC Interrupt Endpoint Descriptor
bDescriptorSubType : 0x03
wMaxTransferSize : 0x0020
Interface Descriptor
Offset[0x00] 09 04 01 00 00 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x01
bAlternateSetting : 0x00
bNumEndpoints : 0x00
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Video Control Input Terminal Descriptor
Offset[0x00] 0F 24 01 02 5D 02 81 00 03 01 01 00 01 00 00 . $ . . ] . . . . . . . . . .
bLength : 0x0F
bDescriptorType : 0x24
bDescriptorSubType : 0x01 - Video Control Input Terminal Descriptor
bNumberFormats : 0x02
wTotalLength : 0x025D
bEndpointAddress : 0x81
bmInfo : 0x00
bTerminaLink : 0x03
bStillCaptureMethod : 0x01
bTriggerSupport : 0x01
bTriggerUsage : 0x00
bControlSize : 0x01
Video Payload Format 0 : 0x00
BYTE[0] : 0 no - Key Frame Rate
BYTE[1] : 0 no - P Frame Rate
BYTE[2] : 0 no - Compression Quality
BYTE[3] : 0 no - Compression Window Size
BYTE[4] : 0 no - Generate Key Frame
BYTE[5] : 0 no - Update Frame Segment
BYTE[6] : 0 no - Reserved
BYTE[7] : 0 no - Reserved
Video Payload Format 1 : 0x00
BYTE[0] : 0 no - Key Frame Rate
BYTE[1] : 0 no - P Frame Rate
BYTE[2] : 0 no - Compression Quality
BYTE[3] : 0 no - Compression Window Size
BYTE[4] : 0 no - Generate Key Frame
BYTE[5] : 0 no - Update Frame Segment
BYTE[6] : 0 no - Reserved
BYTE[7] : 0 no - Reserved
Video Streaming MJPEG Format Type Descriptor
Offset[0x00] 0B 24 06 01 09 01 01 00 00 00 00 . $ . . . . . . . . .
bLength : 0x0B
bDescriptorType : 0x24
bDescriptorSubType : 0x06 - Video Streaming MJPEG Format Type Descriptor
bFormatIndex : 0x01
bNumberFrameDescriptors : 0x09
bmFlags : 0x01
bDefaultFrameIndex : 0x01
bAspectRationX : 0x00
bAspectRationY : 0x00
bmInterlaceFlags : 0x00
Video Streaming MJPEG Frame Type Descriptor
Offset[0x00] 1E 24 07 01 01 80 07 38 04 00 80 53 3B 00 80 53 . $ . . . . . 8 . . . S ; . . S
Offset[0x10] 3B 00 48 3F 00 15 16 05 00 01 15 16 05 00 ; . H ? . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x07 - Video Streaming MJPEG Frame Type Descriptor
bFormatIndex : 0x01
bmCapabilities : 0x01
wWidth : 0x0780 - 1920
wHeight : 0x0438 - 1080
dwMinBitRate : 0x3B538000
dwMaxBitRate : 0x3B538000
dwMaxVideoFrameBufferSize : 0x003F4800
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming MJPEG Frame Type Descriptor
Offset[0x00] 1E 24 07 02 01 00 05 D0 02 00 00 5E 1A 00 00 5E . $ . . . . . . . . . ^ . . . ^
Offset[0x10] 1A 00 20 1C 00 15 16 05 00 01 15 16 05 00 . . . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x07 - Video Streaming MJPEG Frame Type Descriptor
bFormatIndex : 0x02
bmCapabilities : 0x01
wWidth : 0x0500 - 1280
wHeight : 0x02D0 - 720
dwMinBitRate : 0x1A5E0000
dwMaxBitRate : 0x1A5E0000
dwMaxVideoFrameBufferSize : 0x001C2000
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming MJPEG Frame Type Descriptor
Offset[0x00] 1E 24 07 03 01 20 03 58 02 00 A0 BB 0D 00 A0 BB . $ . . . . X . . . . . . . .
Offset[0x10] 0D 00 A6 0E 00 15 16 05 00 01 15 16 05 00 . . . . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x07 - Video Streaming MJPEG Frame Type Descriptor
bFormatIndex : 0x03
bmCapabilities : 0x01
wWidth : 0x0320 - 800
wHeight : 0x0258 - 600
dwMinBitRate : 0x0DBBA000
dwMaxBitRate : 0x0DBBA000
dwMaxVideoFrameBufferSize : 0x000EA600
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming MJPEG Frame Type Descriptor
Offset[0x00] 1E 24 07 04 01 80 02 E0 01 00 00 CA 08 00 00 CA . $ . . . . . . . . . . . . . .
Offset[0x10] 08 00 60 09 00 15 16 05 00 01 15 16 05 00 . . ` . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x07 - Video Streaming MJPEG Frame Type Descriptor
bFormatIndex : 0x04
bmCapabilities : 0x01
wWidth : 0x0280 - 640
wHeight : 0x01E0 - 480
dwMinBitRate : 0x08CA0000
dwMaxBitRate : 0x08CA0000
dwMaxVideoFrameBufferSize : 0x00096000
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming MJPEG Frame Type Descriptor
Offset[0x00] 1E 24 07 05 01 60 01 20 01 00 80 E6 02 00 80 E6 . $ . . . ` . . . . . . . . .
Offset[0x10] 02 00 18 03 00 15 16 05 00 01 15 16 05 00 . . . . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x07 - Video Streaming MJPEG Frame Type Descriptor
bFormatIndex : 0x05
bmCapabilities : 0x01
wWidth : 0x0160 - 352
wHeight : 0x0120 - 288
dwMinBitRate : 0x02E68000
dwMaxBitRate : 0x02E68000
dwMaxVideoFrameBufferSize : 0x00031800
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming MJPEG Frame Type Descriptor
Offset[0x00] 1E 24 07 06 01 40 01 F0 00 00 80 32 02 00 80 32 . $ . . . @ . . . . . 2 . . . 2
Offset[0x10] 02 00 58 02 00 15 16 05 00 01 15 16 05 00 . . X . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x07 - Video Streaming MJPEG Frame Type Descriptor
bFormatIndex : 0x06
bmCapabilities : 0x01
wWidth : 0x0140 - 320
wHeight : 0x00F0 - 240
dwMinBitRate : 0x02328000
dwMaxBitRate : 0x02328000
dwMaxVideoFrameBufferSize : 0x00025800
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming MJPEG Frame Type Descriptor
Offset[0x00] 1E 24 07 07 01 B0 00 90 00 00 A0 B9 00 00 A0 B9 . $ . . . . . . . . . . . . . .
Offset[0x10] 00 00 C6 00 00 15 16 05 00 01 15 16 05 00 . . . . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x07 - Video Streaming MJPEG Frame Type Descriptor
bFormatIndex : 0x07
bmCapabilities : 0x01
wWidth : 0x00B0 - 176
wHeight : 0x0090 - 144
dwMinBitRate : 0x00B9A000
dwMaxBitRate : 0x00B9A000
dwMaxVideoFrameBufferSize : 0x0000C600
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming MJPEG Frame Type Descriptor
Offset[0x00] 1E 24 07 08 01 A0 00 78 00 00 A0 8C 00 00 A0 8C . $ . . . . . x . . . . . . . .
Offset[0x10] 00 00 96 00 00 15 16 05 00 01 15 16 05 00 . . . . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x07 - Video Streaming MJPEG Frame Type Descriptor
bFormatIndex : 0x08
bmCapabilities : 0x01
wWidth : 0x00A0 - 160
wHeight : 0x0078 - 120
dwMinBitRate : 0x008CA000
dwMaxBitRate : 0x008CA000
dwMaxVideoFrameBufferSize : 0x00009600
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming MJPEG Frame Type Descriptor
Offset[0x00] 1E 24 07 09 01 80 02 E0 01 00 00 CA 08 00 00 CA . $ . . . . . . . . . . . . . .
Offset[0x10] 08 00 60 09 00 15 16 05 00 01 15 16 05 00 . . ` . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x07 - Video Streaming MJPEG Frame Type Descriptor
bFormatIndex : 0x09
bmCapabilities : 0x01
wWidth : 0x0280 - 640
wHeight : 0x01E0 - 480
dwMinBitRate : 0x08CA0000
dwMaxBitRate : 0x08CA0000
dwMaxVideoFrameBufferSize : 0x00096000
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Color Matching Descriptor
Offset[0x00] 06 24 0D 01 01 04 . $ . . . .
bLength : 0x06
bDescriptorType : 0x24
bDescriptorSubType : 0x0D - Color Matching Descriptor
bColorPrimaries : 0x01
bTransferCharacteristics : 0x01
bMatrixCoefficients : 0x04
Video Streaming Uncompressed Format Type Descriptor
Offset[0x00] 1B 24 04 02 09 59 55 59 32 00 00 10 00 80 00 00 . $ . . . Y U Y 2 . . . . . . .
Offset[0x10] AA 00 38 9B 71 10 01 00 00 00 00 . . 8 . q . . . . . .
bLength : 0x1B
bDescriptorType : 0x24
bDescriptorSubType : 0x04 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x02
bNumberFrameDescriptors : 0x09
guidFormat : {32595559-0000-0010-8000-00AA00389B71}
bBitsPerPixel : 0x10
bDefaultFrameIndex : 0x01
bAspectRationX : 0x00
bAspectRationY : 0x00
bmInterlaceFlags : 0x00
bCopyProtect : 0x00
Video Streaming Uncompressed Frame Type Descriptor
Offset[0x00] 1E 24 05 01 01 80 07 38 04 00 40 E3 09 00 40 E3 . $ . . . . . 8 . . @ . . . @ .
Offset[0x10] 09 00 48 3F 00 80 84 1E 00 01 80 84 1E 00 . . H ? . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x05 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x01
bmCapabilities : 0x01
wWidth : 0x0780 - 1920
wHeight : 0x0438 - 1080
dwMinBitRate : 0x09E34000
dwMaxBitRate : 0x09E34000
dwMaxVideoFrameBufferSize : 0x003F4800
dwDefaultFrameInterval : 0x001E8480
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x001E8480 - 200.000000ms(5.00Hz)
Video Streaming Uncompressed Frame Type Descriptor
Offset[0x00] 1E 24 05 02 01 00 05 D0 02 00 00 CA 08 00 00 CA . $ . . . . . . . . . . . . . .
Offset[0x10] 08 00 20 1C 00 40 42 0F 00 01 40 42 0F 00 . . . . @ B . . . @ B . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x05 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x02
bmCapabilities : 0x01
wWidth : 0x0500 - 1280
wHeight : 0x02D0 - 720
dwMinBitRate : 0x08CA0000
dwMaxBitRate : 0x08CA0000
dwMaxVideoFrameBufferSize : 0x001C2000
dwDefaultFrameInterval : 0x000F4240
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x000F4240 - 100.000000ms(10.00Hz)
Video Streaming Uncompressed Frame Type Descriptor
Offset[0x00] 1E 24 05 03 01 20 03 58 02 00 C0 27 09 00 C0 27 . $ . . . . X . . . ' . . . '
Offset[0x10] 09 00 A6 0E 00 20 A1 07 00 01 20 A1 07 00 . . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x05 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x03
bmCapabilities : 0x01
wWidth : 0x0320 - 800
wHeight : 0x0258 - 600
dwMinBitRate : 0x0927C000
dwMaxBitRate : 0x0927C000
dwMaxVideoFrameBufferSize : 0x000EA600
dwDefaultFrameInterval : 0x0007A120
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x0007A120 - 50.000000ms(20.00Hz)
Video Streaming Uncompressed Frame Type Descriptor
Offset[0x00] 1E 24 05 04 01 80 02 E0 01 00 00 CA 08 00 00 CA . $ . . . . . . . . . . . . . .
Offset[0x10] 08 00 60 09 00 15 16 05 00 01 15 16 05 00 . . ` . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x05 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x04
bmCapabilities : 0x01
wWidth : 0x0280 - 640
wHeight : 0x01E0 - 480
dwMinBitRate : 0x08CA0000
dwMaxBitRate : 0x08CA0000
dwMaxVideoFrameBufferSize : 0x00096000
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming Uncompressed Frame Type Descriptor
Offset[0x00] 1E 24 05 05 01 60 01 20 01 00 80 E6 02 00 80 E6 . $ . . . ` . . . . . . . . .
Offset[0x10] 02 00 18 03 00 15 16 05 00 01 15 16 05 00 . . . . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x05 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x05
bmCapabilities : 0x01
wWidth : 0x0160 - 352
wHeight : 0x0120 - 288
dwMinBitRate : 0x02E68000
dwMaxBitRate : 0x02E68000
dwMaxVideoFrameBufferSize : 0x00031800
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming Uncompressed Frame Type Descriptor
Offset[0x00] 1E 24 05 06 01 40 01 F0 00 00 80 32 02 00 80 32 . $ . . . @ . . . . . 2 . . . 2
Offset[0x10] 02 00 58 02 00 15 16 05 00 01 15 16 05 00 . . X . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x05 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x06
bmCapabilities : 0x01
wWidth : 0x0140 - 320
wHeight : 0x00F0 - 240
dwMinBitRate : 0x02328000
dwMaxBitRate : 0x02328000
dwMaxVideoFrameBufferSize : 0x00025800
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming Uncompressed Frame Type Descriptor
Offset[0x00] 1E 24 05 07 01 B0 00 90 00 00 A0 B9 00 00 A0 B9 . $ . . . . . . . . . . . . . .
Offset[0x10] 00 00 C6 00 00 15 16 05 00 01 15 16 05 00 . . . . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x05 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x07
bmCapabilities : 0x01
wWidth : 0x00B0 - 176
wHeight : 0x0090 - 144
dwMinBitRate : 0x00B9A000
dwMaxBitRate : 0x00B9A000
dwMaxVideoFrameBufferSize : 0x0000C600
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming Uncompressed Frame Type Descriptor
Offset[0x00] 1E 24 05 08 01 A0 00 78 00 00 A0 8C 00 00 A0 8C . $ . . . . . x . . . . . . . .
Offset[0x10] 00 00 96 00 00 15 16 05 00 01 15 16 05 00 . . . . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x05 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x08
bmCapabilities : 0x01
wWidth : 0x00A0 - 160
wHeight : 0x0078 - 120
dwMinBitRate : 0x008CA000
dwMaxBitRate : 0x008CA000
dwMaxVideoFrameBufferSize : 0x00009600
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Video Streaming Uncompressed Frame Type Descriptor
Offset[0x00] 1E 24 05 09 01 80 02 E0 01 00 00 CA 08 00 00 CA . $ . . . . . . . . . . . . . .
Offset[0x10] 08 00 60 09 00 15 16 05 00 01 15 16 05 00 . . ` . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x05 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x09
bmCapabilities : 0x01
wWidth : 0x0280 - 640
wHeight : 0x01E0 - 480
dwMinBitRate : 0x08CA0000
dwMaxBitRate : 0x08CA0000
dwMaxVideoFrameBufferSize : 0x00096000
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Color Matching Descriptor
Offset[0x00] 06 24 0D 01 01 04 . $ . . . .
bLength : 0x06
bDescriptorType : 0x24
bDescriptorSubType : 0x0D - Color Matching Descriptor
bColorPrimaries : 0x01
bTransferCharacteristics : 0x01
bMatrixCoefficients : 0x04
Interface Descriptor
Offset[0x00] 09 04 01 01 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x01
bAlternateSetting : 0x01
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 81 05 80 00 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x81 - Direction:IN - EndpointID:1
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x0080 - 128 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 01 02 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x01
bAlternateSetting : 0x02
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 81 05 00 02 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x81 - Direction:IN - EndpointID:1
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x0200 - 512 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 01 03 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x01
bAlternateSetting : 0x03
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 81 05 FC 03 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x81 - Direction:IN - EndpointID:1
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x03FC - 1020 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 01 04 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x01
bAlternateSetting : 0x04
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 81 05 00 0B 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x81 - Direction:IN - EndpointID:1
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x0B00 - 2816 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 01 05 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x01
bAlternateSetting : 0x05
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 81 05 FC 0B 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x81 - Direction:IN - EndpointID:1
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x0BFC - 3068 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 01 06 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x01
bAlternateSetting : 0x06
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 81 05 00 13 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x81 - Direction:IN - EndpointID:1
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x1300 - 4864 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 01 07 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x01
bAlternateSetting : 0x07
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 81 05 D4 13 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x81 - Direction:IN - EndpointID:1
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x13D4 - 5076 bytes
bInterval : 0x01 - 1 milliseconds
Interface Association Descriptor
Offset[0x00] 08 0B 02 02 0E 03 00 06 . . . . . . . .
bLength : 0x08
bDescriptorType : 0x0B - Interface Association Descriptor
bFirstInterface : 0x02
bInterfaceCount : 0x02
bFunctionClass : 0x0E - Video
bFunctionSubClass : 0x03 - Video Interface Collection
bFunctionProtocol : 0x00
iFunction : 0x06 -
Interface Descriptor
Offset[0x00] 09 04 02 00 01 0E 01 01 06 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x02
bAlternateSetting : 0x00
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x01 - Video Control
bProtocol : 0x01
iInterface : 0x06 - ""
Video Control Interface Header Descriptor
Offset[0x00] 0D 24 01 50 01 7F 00 C0 E1 E4 00 01 03 . $ . P . . . . . . . . .
bLength : 0x0D
bDescriptorType : 0x24
bDescriptorSubType : 0x01 - Video Control Head Descriptor
bcdVDC : 0x0150
wTotalLength : 0x007F
dwClockFreq : 0x00E4E1C0 - 15000000 Hz
bInCollection : 0x01
baInterfaceNr[1] : 0x03
Video Control Input Terminal Descriptor
Offset[0x00] 12 24 02 09 01 02 00 00 00 00 00 00 00 00 03 00 . $ . . . . . . . . . . . . . .
Offset[0x10] 00 20 .
bLength : 0x12
bDescriptorType : 0x24
bDescriptorSubType : 0x02 - Video Control Input Terminal Descriptor
bTerminalID : 0x09
wTerminalType : 0x0201
bAssocTerminal : 0x00
iTerminal : 0x00
wObjectiveFocalLengthMin : 0x0000
wObjectiveFocalLengthMax : 0x0000
wOcularFocalLength : 0x0000
bControlSize : 0x03
bControl : 0x00 0x00 0x20
BYTE[0] : 0 no - Scanning Mode
BYTE[1] : 0 no - Auto-Exposure Mode
BYTE[2] : 0 no - Auto-Exposure Priority
BYTE[3] : 0 no - Exposure Time (Absolute)
BYTE[4] : 0 no - Exposure Time (Relative)
BYTE[5] : 0 no - Focus (Absolute)
BYTE[6] : 0 no - Focus (Relative)
BYTE[7] : 0 no - Iris (Absolute)
BYTE[8] : 0 no - Iris (Relative)
BYTE[9] : 0 no - Zoom (Absolute)
BYTE[10] : 0 no - Zoom (Relative)
BYTE[11] : 0 no - PanTilt (Absolute)
BYTE[12] : 0 no - Pantilt (Relative)
BYTE[13] : 0 no - Roll (Absolute)
BYTE[14] : 0 no - Roll (Relative)
BYTE[15] : 0 no - Reserved
BYTE[16] : 0 no - Reserved
BYTE[17] : 0 no - Focus, Auto
BYTE[18] : 0 no - Privacy
BYTE[19] : 0 no - Focus, Simple
BYTE[20] : 0 no - Windows
BYTE[21] : 1 yes - Region of Interest
BYTE[22] : 0 no - Reserved
BYTE[23] : 0 no - Reserved
Video Control Output Terminal Descriptor
Offset[0x00] 09 24 03 0C 01 01 00 0E 00 . $ . . . . . . .
bLength : 0x09
bDescriptorType : 0x24
bDescriptorSubType : 0x03 - Video Control Output Terminal Descriptor
bTerminalID : 0x0C
wTerminalType : 0x0101
bAssocTerminal : 0x00
bSourceID : 0x0E
iTerminal : 0x00
Video Control Extension Unit Descriptor
Offset[0x00] 1D 24 06 0B 73 DA B5 45 C1 23 3D 4A A3 68 61 0F . $ . . s . . E . # = J . h a .
Offset[0x10] 07 8C 43 97 00 01 09 04 00 00 00 00 00 . . C . . . . . . . . . .
bLength : 0x1D
bDescriptorType : 0x24
bDescriptorSubType : 0x06 - Video Control Extension Unit Descriptor
bUnitID : 0x0B
guidExtensionCode : {45B5DA73-23C1-4A3D-A368-610F078C4397}
bNumControls : 0x00
bNrInPins : 0x01
baSourceID[0] : 0x09
bControlSize : 0x04
bmControls : 0x00 0x00 0x00 0x00
iExtension : 0x00
Video Control Extension Unit Descriptor
Offset[0x00] 1D 24 06 0A 8C A7 29 12 B4 47 94 40 B0 CE DB 07 . $ . . . . ) . . G . @ . . . .
Offset[0x10] 38 6F B9 38 02 01 0B 04 00 06 00 00 00 8 o . 8 . . . . . . . . .
bLength : 0x1D
bDescriptorType : 0x24
bDescriptorSubType : 0x06 - Video Control Extension Unit Descriptor
bUnitID : 0x0A
guidExtensionCode : {1229A78C-47B4-4094-B0CE-DB07386FB938}
bNumControls : 0x02
bNrInPins : 0x01
baSourceID[0] : 0x0B
bControlSize : 0x04
bmControls : 0x00 0x06 0x00 0x00
iExtension : 0x00
Video Control Extension Unit Descriptor
Offset[0x00] 1D 24 06 0E DC 95 3F 0F 32 26 4E 4C 92 C9 A0 47 . $ . . . . ? . 2 & N L . . . G
Offset[0x10] 82 F4 3B C8 02 01 0A 04 20 01 00 00 09 . . ; . . . . . . . . .
bLength : 0x1D
bDescriptorType : 0x24
bDescriptorSubType : 0x06 - Video Control Extension Unit Descriptor
bUnitID : 0x0E
guidExtensionCode : {0F3F95DC-2632-4C4E-92C9-A04782F43BC8}
bNumControls : 0x02
bNrInPins : 0x01
baSourceID[0] : 0x0A
bControlSize : 0x04
bmControls : 0x20 0x01 0x00 0x00
iExtension : 0x09
Endpoint Descriptor
Offset[0x00] 07 05 85 03 20 00 06 . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x85 - Direction:IN - EndpointID:5
Transfer Type : 0x03 - Interrupt
wMaxPacketSize : 0x0020 - 32 bytes
bInterval : 0x06 - 6 milliseconds
VC Interrupt Endpoint Descriptor
Offset[0x00] 05 25 03 20 00 . % . .
bLength : 0x05
bDescriptorType : 0x25 - VC Interrupt Endpoint Descriptor
bDescriptorSubType : 0x03
wMaxTransferSize : 0x0020
Interface Descriptor
Offset[0x00] 09 04 03 00 00 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x03
bAlternateSetting : 0x00
bNumEndpoints : 0x00
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Video Control Input Terminal Descriptor
Offset[0x00] 0E 24 01 01 4D 00 82 00 0C 01 01 00 01 00 . $ . . M . . . . . . . . .
bLength : 0x0E
bDescriptorType : 0x24
bDescriptorSubType : 0x01 - Video Control Input Terminal Descriptor
bNumberFormats : 0x01
wTotalLength : 0x004D
bEndpointAddress : 0x82
bmInfo : 0x00
bTerminaLink : 0x0C
bStillCaptureMethod : 0x01
bTriggerSupport : 0x01
bTriggerUsage : 0x00
bControlSize : 0x01
Video Payload Format 0 : 0x00
BYTE[0] : 0 no - Key Frame Rate
BYTE[1] : 0 no - P Frame Rate
BYTE[2] : 0 no - Compression Quality
BYTE[3] : 0 no - Compression Window Size
BYTE[4] : 0 no - Generate Key Frame
BYTE[5] : 0 no - Update Frame Segment
BYTE[6] : 0 no - Reserved
BYTE[7] : 0 no - Reserved
Video Streaming Uncompressed Format Type Descriptor
Offset[0x00] 1B 24 04 01 01 32 00 00 00 02 00 10 00 80 00 00 . $ . . . 2 . . . . . . . . . .
Offset[0x10] AA 00 38 9B 71 08 01 00 00 00 00 . . 8 . q . . . . . .
bLength : 0x1B
bDescriptorType : 0x24
bDescriptorSubType : 0x04 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x01
bNumberFrameDescriptors : 0x01
guidFormat : {00000032-0002-0010-8000-00AA00389B71}
bBitsPerPixel : 0x08
bDefaultFrameIndex : 0x01
bAspectRationX : 0x00
bAspectRationY : 0x00
bmInterlaceFlags : 0x00
bCopyProtect : 0x00
Video Streaming Uncompressed Frame Type Descriptor
Offset[0x00] 1E 24 05 01 01 80 02 68 01 00 80 97 06 00 80 97 . $ . . . . . h . . . . . . . .
Offset[0x10] 06 00 84 03 00 15 16 05 00 01 15 16 05 00 . . . . . . . . . . . . . .
bLength : 0x1E
bDescriptorType : 0x24
bDescriptorSubType : 0x05 - Video Streaming Uncompressed Format Type Descriptor
bFormatIndex : 0x01
bmCapabilities : 0x01
wWidth : 0x0280 - 640
wHeight : 0x0168 - 360
dwMinBitRate : 0x06978000
dwMaxBitRate : 0x06978000
dwMaxVideoFrameBufferSize : 0x00038400
dwDefaultFrameInterval : 0x00051615
bFrameIntervalType : 0x01
dwFrameInterval[1] : 0x00051615 - 33.333300ms(30.00Hz)
Color Matching Descriptor
Offset[0x00] 06 24 0D 01 01 04 . $ . . . .
bLength : 0x06
bDescriptorType : 0x24
bDescriptorSubType : 0x0D - Color Matching Descriptor
bColorPrimaries : 0x01
bTransferCharacteristics : 0x01
bMatrixCoefficients : 0x04
Interface Descriptor
Offset[0x00] 09 04 03 01 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x03
bAlternateSetting : 0x01
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 82 05 80 00 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x82 - Direction:IN - EndpointID:2
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x0080 - 128 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 03 02 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x03
bAlternateSetting : 0x02
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 82 05 00 01 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x82 - Direction:IN - EndpointID:2
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x0100 - 256 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 03 03 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x03
bAlternateSetting : 0x03
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 82 05 00 02 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x82 - Direction:IN - EndpointID:2
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x0200 - 512 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 03 04 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x03
bAlternateSetting : 0x04
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 82 05 00 03 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x82 - Direction:IN - EndpointID:2
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x0300 - 768 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 03 05 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x03
bAlternateSetting : 0x05
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 82 05 FC 03 01 . . . . . . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x82 - Direction:IN - EndpointID:2
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x03FC - 1020 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 03 06 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x03
bAlternateSetting : 0x06
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 82 05 40 0A 01 . . . . @ . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x82 - Direction:IN - EndpointID:2
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x0A40 - 2624 bytes
bInterval : 0x01 - 1 milliseconds
Interface Descriptor
Offset[0x00] 09 04 03 07 01 0E 02 01 00 . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x03
bAlternateSetting : 0x07
bNumEndpoints : 0x01
bInterfaceClass : 0x0E - Video
bSubClass : 0x02 - Video Streaming
bProtocol : 0x01
iInterface : 0x00
Endpoint Descriptor
Offset[0x00] 07 05 82 05 4C 0A 01 . . . . L . .
bLength : 0x07
bDescriptorType : 0x05 - Endpoint Descriptor
bEndpointAddress : 0x82 - Direction:IN - EndpointID:2
Transfer Type : 0x01 - Isochronous
wMaxPacketSize : 0x0A4C - 2636 bytes
bInterval : 0x01 - 1 milliseconds
Interface Association Descriptor
Offset[0x00] 08 0B 04 01 FE 01 00 0B . . . . . . . .
bLength : 0x08
bDescriptorType : 0x0B - Interface Association Descriptor
bFirstInterface : 0x04
bInterfaceCount : 0x01
bFunctionClass : 0xFE - Application Specific Interface
bFunctionSubClass : 0x01 - Device Firmware Update
bFunctionProtocol : 0x00
iFunction : 0x0B -
Interface Descriptor
Offset[0x00] 09 04 04 00 00 FE 01 01 0B . . . . . . . . .
bLength : 0x09
bDescriptorType : 0x04 - Interface Descriptor
bInterfaceNum : 0x04
bAlternateSetting : 0x00
bNumEndpoints : 0x00
bInterfaceClass : 0xFE - Application Specific Interface
bSubClass : 0x01 - Device Firmware Update
bProtocol : 0x01
iInterface : 0x0B - ""
HID Descriptor
Offset[0x00] 09 21 0F C8 00 00 10 10 01 . ! . . . . . . .
bLength : 0x09
bDescriptorType : 0x21 - HID Descriptor
wHIDversion : 0xC80F - Spec# = C8.0F
bCountryCode : 0x00 - Not Supported
bHIDDescriptorCount : 0x00
bHIDReportType : 0x10
wHIDReportLength : 0x0110
------------------------------------------
BOS Descriptor
Offset[0x00] 05 0F 29 00 02 . . ) . .
bLength : 0x05
bDescriptorType : 0x0F - BOS Descriptor
wTotalLength : 0x0029
bNumDeviceCaps : 0x02
Platform Capability Descriptor
Offset[0x00] 1C 10 05 00 DF 60 DD D8 89 45 C7 4C 9C D2 65 9D . . . . . ` . . . E . L . . e .
Offset[0x10] 9E 64 8A 9F 00 00 03 06 34 05 15 00 . d . . . . . . 4 . . .
bLength : 0x1C
bDescriptorType : 0x10
bDevCapabilityType : 0x05 - Platform Capability Descriptor
bReserved : 0x00
Platform Capability UUID : D8DD60DF-4589-4CC7-9CD2-659D9E648A9F
Additional datas : 0x00 0x00 0x03 0x06 0x34 0x05 0x15 0x00
Unknown BOS Descriptor
Offset[0x00] 08 10 11 01 03 00 00 00 . . . . . . . .
bLength: 0x08
bDescriptorType: 0x10
bDevCapabilityType : 0x11
0x08 0x10 0x11 0x01 0x03 0x00 0x00 0x00