1.25.10.22
1. Update Pci.ids 2025/10/18
2. Update Thrid-Party tools for the Full version(HWiNFO, CPUz, Everything, Snapshot...).
3. Fix USB Camera configuration descriptors parsing error and aborting(caused by coding error when processing Video Control Processing Unit Descriptor).
4. Fix DID showing error when enable "Show Device ID".
2. Update Thrid-Party tools for the Full version(HWiNFO, CPUz, Everything, Snapshot...).
3. Fix USB Camera configuration descriptors parsing error and aborting(caused by coding error when processing Video Control Processing Unit Descriptor).
4. Fix DID showing error when enable "Show Device ID".
5. Fixed an issue where enumerating PCIe would go into an infinite loop when the SecondaryBus of a PCIe RootPort is 0.
For example:
======================================================
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

No comments:
Post a Comment