[Port4] : USB Composite Device Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes Device Power State: PowerDeviceD0 ---===>Device Information<===--- English product name: "See3CAM_130" ConnectionStatus: Current Config Value: 0x01 -> Device Bus Speed: SuperSpeed Device Address: 0x37 Open Pipes: 4 ===>Device Descriptor<=== bLength: 0x12 bDescriptorType: 0x01 bcdUSB: 0x0300 bDeviceClass: 0xEF -> This is a Multi-interface Function Code Device bDeviceSubClass: 0x02 -> This is the Common Class Sub Class bDeviceProtocol: 0x01 -> This is the Interface Association Descriptor protocol bMaxPacketSize0: 0x09 = (9) Bytes idVendor: 0x2560 = e-con Systems India Private Limited idProduct: 0xC0D0 bcdDevice: 0x0000 iManufacturer: 0x01 English (United States) "e-con systems" iProduct: 0x02 English (United States) "See3CAM_130" iSerialNumber: 0x03 English (United States) "081CCD07" bNumConfigurations: 0x01 ---===>Open Pipes<===--- ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic wMaxPacketSize: 0x0400 bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x85 -> Direction: IN - EndpointID: 5 bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic wMaxPacketSize: 0x0040 bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x06 -> Direction: OUT - EndpointID: 6 bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic wMaxPacketSize: 0x0040 bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0400 bInterval: 0x00 ---===>Full Configuration Descriptor<===--- ===>Configuration Descriptor<=== bLength: 0x09 bDescriptorType: 0x02 wTotalLength: 0x02AF -> Validated bNumInterfaces: 0x03 bConfigurationValue: 0x01 iConfiguration: 0x00 bmAttributes: 0xC0 -> Self Powered MaxPower: 0x70 = 896 mA ===>IAD Descriptor<=== bLength: 0x08 bDescriptorType: 0x0B bFirstInterface: 0x00 bInterfaceCount: 0x02 bFunctionClass: 0x0E -> Video Interface Class bFunctionSubClass: 0x03 -> Video Interface Collection bFunctionProtocol: 0x00 -> PC_PROTOCOL_UNDEFINED protocol iFunction: 0x00 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x00 bAlternateSetting: 0x00 bNumEndpoints: 0x01 bInterfaceClass: 0x0E -> Video Interface Class bInterfaceSubClass: 0x01 -> Video Control Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x00 ===>Class-Specific Video Control Interface Header Descriptor<=== bLength: 0x0D bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bcdVDC: 0x0100 wTotalLength: 0x0050 -> Validated dwClockFreq: 0x02DC6C00 = (48000000) Hz bInCollection: 0x01 baInterfaceNr[1]: 0x01 USB Video Class device: spec version 1.0 ===>Video Control Input Terminal Descriptor<=== bLength: 0x12 bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bTerminalID: 0x01 wTerminalType: 0x0201 = (ITT_CAMERA) bAssocTerminal: 0x00 iTerminal: 0x00 ===>Camera Input Terminal Data wObjectiveFocalLengthMin: 0x0000 wObjectiveFocalLengthMax: 0x0000 wOcularFocalLength: 0x0000 bControlSize: 0x03 bmControls : 0x2A 0x8A 0x02 D00 = 0 no - Scanning Mode D01 = 1 yes - Auto-Exposure Mode D02 = 0 no - Auto-Exposure Priority D03 = 1 yes - Exposure Time (Absolute) D04 = 0 no - Exposure Time (Relative) D05 = 1 yes - Focus (Absolute) D06 = 0 no - Focus (Relative) D07 = 0 no - Iris (Absolute) D08 = 0 no - Iris (Relative) D09 = 1 yes - Zoom (Absolute) D10 = 0 no - Zoom (Relative) D11 = 1 yes - PanTilt (Absolute) D12 = 0 no - PanTilt (Relative) D13 = 0 no - Roll (Absolute) D14 = 0 no - Roll (Relative) D15 = 1 yes - Reserved D16 = 0 no - Reserved D17 = 1 yes - Focus, Auto D18 = 0 no - Privacy D19 = 0 no - Focus, Simple D20 = 0 no - Window D21 = 0 no - Region of Interest D22 = 0 no - Reserved D23 = 0 no - Reserved ===>Video Control Processing Unit Descriptor<=== bLength: 0x0C bDescriptorType: 0x24 bDescriptorSubtype: 0x05 bUnitID: 0x02 bSourceID: 0x01 wMaxMultiplier: 0x4000 bControlSize: 0x03 bmControls : 0x7B 0x12 0x00 D00 = 1 yes - Brightness D01 = 1 yes - Contrast D02 = 0 no - Hue D03 = 1 yes - Saturation D04 = 1 yes - Sharpness D05 = 1 yes - Gamma D06 = 1 yes - White Balance Temperature D07 = 0 no - White Balance Component D08 = 0 no - Backlight Compensation D09 = 1 yes - Gain D10 = 0 no - Power Line Frequency D11 = 0 no - Hue, Auto D12 = 1 yes - White Balance Temperature, Auto D13 = 0 no - White Balance Component, Auto D14 = 0 no - Digital Multiplier D15 = 0 no - Digital Multiplier Limit D16 = 0 no - Analog Video Standard D17 = 0 no - Analog Video Lock Status D18 = 0 no - Contrast, Auto D19 = 0 no - Reserved D20 = 0 no - Reserved D21 = 0 no - Reserved D22 = 0 no - Reserved D23 = 0 no - Reserved iProcessing : 0x00 ===>Video Control Extension Unit Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x06 bUnitID: 0x03 guidExtensionCode: {FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF} bNumControls: 0x00 bNrInPins: 0x01 ===>List of Connected Units and Terminal ID's baSourceID[1]: 0x02 bControlSize: 0x03 bmControls : 0x00 0x00 0x00 D00 = 0 no - Vendor-Specific (Optional) D01 = 0 no - Vendor-Specific (Optional) D02 = 0 no - Vendor-Specific (Optional) D03 = 0 no - Vendor-Specific (Optional) D04 = 0 no - Vendor-Specific (Optional) D05 = 0 no - Vendor-Specific (Optional) D06 = 0 no - Vendor-Specific (Optional) D07 = 0 no - Vendor-Specific (Optional) D08 = 0 no - Vendor-Specific (Optional) D09 = 0 no - Vendor-Specific (Optional) D10 = 0 no - Vendor-Specific (Optional) D11 = 0 no - Vendor-Specific (Optional) D12 = 0 no - Vendor-Specific (Optional) D13 = 0 no - Vendor-Specific (Optional) D14 = 0 no - Vendor-Specific (Optional) D15 = 0 no - Vendor-Specific (Optional) D16 = 0 no - Vendor-Specific (Optional) D17 = 0 no - Vendor-Specific (Optional) D18 = 0 no - Vendor-Specific (Optional) D19 = 0 no - Vendor-Specific (Optional) D20 = 0 no - Vendor-Specific (Optional) D21 = 0 no - Vendor-Specific (Optional) D22 = 0 no - Vendor-Specific (Optional) D23 = 0 no - Vendor-Specific (Optional) iExtension: 0x00 ===>Video Control Output Terminal Descriptor<=== bLength: 0x09 bDescriptorType: 0x24 bDescriptorSubtype: 0x03 bTerminalID: 0x04 wTerminalType: 0x0101 = (TT_STREAMING) bAssocTerminal: 0x00 bSourceID: 0x03 iTerminal: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic wMaxPacketSize: 0x0400 bInterval: 0x01 ===>SuperSpeed Endpoint Companion Descriptor<=== bLength: 0x06 bDescriptorType: 0x30 bMaxBurst: 0x00 bmAttributes: 0x00 wBytesPerInterval: 0x0400 ===>Class-specific VC Interrupt Endpoint Descriptor<=== bLength: 0x05 bDescriptorType: 0x25 bDescriptorSubtype: 0x03 wMaxTransferSize: 0x0040 = (64) Bytes ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x00 bNumEndpoints: 0x01 bInterfaceClass: 0x0E -> Video Interface Class bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x00 ===>Video Class-Specific VS Video Input Header Descriptor<=== bLength: 0x0F bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bNumFormats: 0x02 wTotalLength: 0x01F1 -> Validated bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmInfo: 0x00 -> Dynamic Format Change not Supported bTerminalLink: 0x04 bStillCaptureMethod: 0x02 -> Still Capture Method 2 bTriggerSupport: 0x01 -> Hardware Triggering Support bTriggerUsage: 0x00 -> Host will initiate still image capture bControlSize: 0x01 Video Payload Format 1 0x00 D00 = 0 no - Key Frame Rate D01 = 0 no - P Frame Rate D02 = 0 no - Compression Quality D03 = 0 no - Compression Window Size D04 = 0 no - Generate Key Frame D05 = 0 no - Update Frame Segment D06 = 0 no - Reserved D07 = 0 no - Reserved Video Payload Format 2 0x00 D00 = 0 no - Key Frame Rate D01 = 0 no - P Frame Rate D02 = 0 no - Compression Quality D03 = 0 no - Compression Window Size D04 = 0 no - Generate Key Frame D05 = 0 no - Update Frame Segment D06 = 0 no - Reserved D07 = 0 no - Reserved ===>Video Streaming Uncompressed Format Type Descriptor<=== bLength: 0x1B bDescriptorType: 0x24 bDescriptorSubtype: 0x04 bFormatIndex: 0x01 bNumFrameDescriptors: 0x06 guidFormat: {59565955-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x02 *!*WARNING: guidFormat is an unknown format bAspectRatioX: 0x00 bAspectRatioY: 0x00 bmInterlaceFlags: 0x00 D0 = 0x00 Interlaced stream or variable: No D1 = 0x00 Fields per frame: 2 fields D2 = 0x00 Field 1 first: No D3 = 0x00 Reserved D4..5 = 0x00 Field patterns -> Field 1 only D6..7 = 0x00 Display Mode -> Bob only bCopyProtect: 0x00 -> Duplication Unrestricted *!*ERROR: no Color Matching Descriptor for this format ===>Video Streaming Uncompressed Frame Type Descriptor<=== bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x05 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x34BC0000 dwMaxBitRate: 0x34BC0000 dwMaxVideoFrameBufferSize: 0x001C2000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) ===>Video Streaming Uncompressed Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x05 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x0780 = 1920 wHeight: 0x0438 = 1080 dwMinBitRate: 0x76A70000 dwMaxBitRate: 0x76A70000 dwMaxVideoFrameBufferSize: 0x003F4800 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) ===>Video Streaming Uncompressed Frame Type Descriptor<=== bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x05 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0F00 = 3840 wHeight: 0x0870 = 2160 dwMinBitRate: 0xED4E0000 dwMaxBitRate: 0xED4E0000 dwMaxVideoFrameBufferSize: 0x00FD2000 dwDefaultFrameInterval: 0x000A2C2A = 66.666600 mSec (15.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[2]: 0x00145855 = 133.333300 mSec (7.50 Hz) ===>Video Streaming Uncompressed Frame Type Descriptor<=== bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x05 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x1070 = 4208 wHeight: 0x0C30 = 3120 dwMinBitRate: 0x70AFD000 dwMaxBitRate: 0x70AFD000 dwMaxVideoFrameBufferSize: 0x0190AA00 dwDefaultFrameInterval: 0x0010F447 = 111.111100 mSec (9.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0010F447 = 111.111100 mSec (9.00 Hz) dwFrameInterval[2]: 0x0021E88E = 222.222200 mSec (4.50 Hz) ===>Video Streaming Uncompressed Frame Type Descriptor<=== bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x05 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x1000 = 4096 wHeight: 0x0870 = 2160 dwMinBitRate: 0xFD200000 dwMaxBitRate: 0xFD200000 dwMaxVideoFrameBufferSize: 0x010E0000 dwDefaultFrameInterval: 0x000A2C2A = 66.666600 mSec (15.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[2]: 0x00145855 = 133.333300 mSec (7.50 Hz) ===>Video Streaming Uncompressed Frame Type Descriptor<=== bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x05 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x23280000 dwMaxBitRate: 0x23280000 dwMaxVideoFrameBufferSize: 0x00096000 dwDefaultFrameInterval: 0x00014585 = 8.333300 mSec (120.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00014585 = 8.333300 mSec (120.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) ===>Still Image Frame Type Descriptor<=== bLength: 0x1E bDescriptorType: 0x24 bDescriptorSubtype: 0x03 bEndpointAddress: 0x00 bNumImageSizePatterns: 0x06 wWidth[1]: 0x0500 wHeight[1]: 0x02D0 wWidth[2]: 0x0780 wHeight[2]: 0x0438 wWidth[3]: 0x0F00 wHeight[3]: 0x0870 wWidth[4]: 0x1070 wHeight[4]: 0x0C30 wWidth[5]: 0x1000 wHeight[5]: 0x0870 wWidth[6]: 0x0280 wHeight[6]: 0x01E0 bNumCompressionPattern: 0x00 ===>Video Streaming MJPEG Format Type Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 bDescriptorSubtype: 0x06 bFormatIndex: 0x02 bNumFrameDescriptors: 0x06 bmFlags: 0x01 -> Sample Size is Fixed bDefaultFrameIndex: 0x01 bAspectRatioX: 0x00 bAspectRatioY: 0x00 bmInterlaceFlags: 0x00 D00 = 0 non-Interlaced stream or variable D01 = 0 2 fields per frame D02 = 0 Field 1 not first D03 = 0 Reserved D4..5 = 0 Field patterns -> Field 1 only D6..7 = 0 Display Mode -> Bob only bCopyProtect: 0x00 -> Duplication Unrestricted *!*ERROR: no Color Matching Descriptor for this format ===>Video Streaming MJPEG Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x1E bDescriptorType: 0x24 bDescriptorSubtype: 0x07 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x34BC0000 dwMaxBitRate: 0x34BC0000 dwMaxVideoFrameBufferSize: 0x001C2000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x01 ===>Additional Discrete Frame TypeData dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) ===>Video Streaming MJPEG Frame Type Descriptor<=== bLength: 0x1E bDescriptorType: 0x24 bDescriptorSubtype: 0x07 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x0780 = 1920 wHeight: 0x0438 = 1080 dwMinBitRate: 0x76A70000 dwMaxBitRate: 0x76A70000 dwMaxVideoFrameBufferSize: 0x003F4800 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x01 ===>Additional Discrete Frame TypeData dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) ===>Video Streaming MJPEG Frame Type Descriptor<=== bLength: 0x1E bDescriptorType: 0x24 bDescriptorSubtype: 0x07 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0F00 = 3840 wHeight: 0x0870 = 2160 dwMinBitRate: 0xED4E0000 dwMaxBitRate: 0xED4E0000 dwMaxVideoFrameBufferSize: 0x00FD2000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x01 ===>Additional Discrete Frame TypeData dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) ===>Video Streaming MJPEG Frame Type Descriptor<=== bLength: 0x1E bDescriptorType: 0x24 bDescriptorSubtype: 0x07 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x1070 = 4208 wHeight: 0x0C30 = 3120 dwMinBitRate: 0xFA6A4000 dwMaxBitRate: 0xFA6A4000 dwMaxVideoFrameBufferSize: 0x0190AA00 dwDefaultFrameInterval: 0x0007A120 = 50.000000 mSec (20.00 Hz) bFrameIntervalType: 0x01 ===>Additional Discrete Frame TypeData dwFrameInterval[1]: 0x0007A120 = 50.000000 mSec (20.00 Hz) ===>Video Streaming MJPEG Frame Type Descriptor<=== bLength: 0x1E bDescriptorType: 0x24 bDescriptorSubtype: 0x07 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x1000 = 4096 wHeight: 0x0870 = 2160 dwMinBitRate: 0xFD200000 dwMaxBitRate: 0xFD200000 dwMaxVideoFrameBufferSize: 0x010E0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x01 ===>Additional Discrete Frame TypeData dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) ===>Video Streaming MJPEG Frame Type Descriptor<=== bLength: 0x1E bDescriptorType: 0x24 bDescriptorSubtype: 0x07 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x23280000 dwMaxBitRate: 0x23280000 dwMaxVideoFrameBufferSize: 0x00096000 dwDefaultFrameInterval: 0x00014585 = 8.333300 mSec (120.00 Hz) bFrameIntervalType: 0x01 ===>Additional Discrete Frame TypeData dwFrameInterval[1]: 0x00014585 = 8.333300 mSec (120.00 Hz) ===>Still Image Frame Type Descriptor<=== bLength: 0x1E bDescriptorType: 0x24 bDescriptorSubtype: 0x03 bEndpointAddress: 0x00 bNumImageSizePatterns: 0x06 wWidth[1]: 0x0500 wHeight[1]: 0x02D0 wWidth[2]: 0x0780 wHeight[2]: 0x0438 wWidth[3]: 0x0F00 wHeight[3]: 0x0870 wWidth[4]: 0x1070 wHeight[4]: 0x0C30 wWidth[5]: 0x1000 wHeight[5]: 0x0870 wWidth[6]: 0x0280 wHeight[6]: 0x01E0 bNumCompressionPattern: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0400 bInterval: 0x00 ===>SuperSpeed Endpoint Companion Descriptor<=== bLength: 0x06 bDescriptorType: 0x30 bMaxBurst: 0x0F bmAttributes: 0x00The bulk endpoint does not define streams (MaxStreams == 0) wBytesPerInterval: 0x0000 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x02 bAlternateSetting: 0x00 bNumEndpoints: 0x02 bInterfaceClass: 0x03 -> HID Interface Class bInterfaceSubClass: 0x00 bInterfaceProtocol: 0x00 iInterface: 0x00 ===>HID Descriptor<=== bLength: 0x09 bDescriptorType: 0x21 bcdHID: 0x0111 bCountryCode: 0x00 bNumDescriptors: 0x01 bDescriptorType: 0x22 (Report Descriptor) wDescriptorLength: 0x001D ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x85 -> Direction: IN - EndpointID: 5 bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic wMaxPacketSize: 0x0040 bInterval: 0x01 ===>SuperSpeed Endpoint Companion Descriptor<=== bLength: 0x06 bDescriptorType: 0x30 bMaxBurst: 0x00 bmAttributes: 0x00 wBytesPerInterval: 0x0040 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x06 -> Direction: OUT - EndpointID: 6 bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic wMaxPacketSize: 0x0040 bInterval: 0x01 ===>SuperSpeed Endpoint Companion Descriptor<=== bLength: 0x06 bDescriptorType: 0x30 bMaxBurst: 0x00 bmAttributes: 0x00 wBytesPerInterval: 0x0040 ===>Additional Error Checking<=== PASS: number of uncompressed-frame frame descriptors (6) == number of frame descriptors (6) specified in uncompressed format descriptor(s) PASS: number of MJPEG frame descriptors (6) == number of frame descriptors (6) specified in MJPEG format descriptor(s) ===>BOS Descriptor<=== bLength: 0x05 bDescriptorType: 0x0F wTotalLength: 0x0016 bNumDeviceCaps: 0x02 ===>USB 2.0 Extension Descriptor<=== bLength: 0x07 bDescriptorType: 0x10 bDevCapabilityType: 0x02 bmAttributes: 0x00000002 -> Supports Link Power Management protocol ===>SuperSpeed USB Device Capability Descriptor<=== bLength: 0x0A bDescriptorType: 0x10 bDevCapabilityType: 0x03 bmAttributes: 0x00 wSpeedsSupported: 0x0E -> Supports full-speed operation -> Supports high-speed operation -> Supports SuperSpeed operation bFunctionalitySupport: 0x03 -> lowest speed = SuperSpeed bU1DevExitLat: 0x00 -> less than 0 micro-seconds wU2DevExitLat: 0x0000 -> less than 0 micro-seconds