My Computer ASMedia USB3.1 eXtensible Host Controller DriverKey: {36fc9e60-c465-11cf-8056-444553540000}\0068 VendorID: 1B21 DeviceID: 1242 SubSysID: 12421B21 Revision: 00 Debug Port Number: None Bus.Device.Function (in decimal): 5.0.0 Host Controller Power State Mappings System State Host Controller Root Hub USB wakeup Powered S0 (working) D0 D0 S1 (sleep) D? (unspecified) D? (unspecified) S2 (sleep) D? (unspecified) D? (unspecified) S3 (sleep) D3 D3 Yes Yes S4 (Hibernate) D3 D3 Yes Yes Last Sleep State S3 (sleep) RootHub Root Hub: {11dce8c9-f1c7-11e8-b6f3-806e6f6e6963} Hub Power: Self Power Number of Ports: 4 Power switching: Individual Compound device: No No Over-current Protection (Bus Power Only) High speed capable: Yes High speed: Yes Multiple transaction translations capable: Yes Performs multiple transaction translations simultaneously: No Hub wakes when device is connected: No Hub is bus powered: No Hub is root: Yes [Port1] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 3 Companion Hub Symbolic Link Name: USB#VID_040E&PID_0100&ASMEDIAUSBD_Hub#5&36a5518c&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected [Port2] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 4 Companion Hub Symbolic Link Name: USB#VID_040E&PID_0100&ASMEDIAUSBD_Hub#5&36a5518c&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected [Port3] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 1 Companion Hub Symbolic Link Name: USB#VID_040E&PID_0100&ASMEDIAUSBD_Hub#5&36a5518c&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port4] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 2 Companion Hub Symbolic Link Name: USB#VID_040E&PID_0100&ASMEDIAUSBD_Hub#5&36a5518c&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected ASMedia USB3.1 eXtensible Host Controller DriverKey: {36fc9e60-c465-11cf-8056-444553540000}\0001 VendorID: 1B21 DeviceID: 1242 SubSysID: 08591028 Revision: 00 Debug Port Number: None Bus.Device.Function (in decimal): 2.0.0 Host Controller Power State Mappings System State Host Controller Root Hub USB wakeup Powered S0 (working) D0 D0 S1 (sleep) D? (unspecified) D? (unspecified) S2 (sleep) D? (unspecified) D? (unspecified) S3 (sleep) D3 D3 Yes Yes S4 (Hibernate) D3 D3 Yes Yes Last Sleep State S3 (sleep) RootHub Root Hub: {11dce8c7-f1c7-11e8-b6f3-806e6f6e6963} Hub Power: Self Power Number of Ports: 4 Power switching: Individual Compound device: No No Over-current Protection (Bus Power Only) High speed capable: Yes High speed: Yes Multiple transaction translations capable: Yes Performs multiple transaction translations simultaneously: No Hub wakes when device is connected: No Hub is bus powered: No Hub is root: Yes [Port1] : USB Composite Device Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 3 Companion Hub Symbolic Link Name: USB#VID_040E&PID_0100&ASMEDIAUSBD_Hub#5&13f8a7ff&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes Device Power State: PowerDeviceD0 ---===>Device Information<===--- English product name: "Intel(R) RealSense(TM) 435" ConnectionStatus: Current Config Value: 0x01 -> Device Bus Speed: SuperSpeed Device Address: 0x2D Open Pipes: 4 ===>Device Descriptor<=== bLength: 0x12 bDescriptorType: 0x01 bcdUSB: 0x0320 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: 0x8086 = Intel Corporation idProduct: 0x0B07 bcdDevice: 0x50A6 iManufacturer: 0x01 English (United States) "Intel(R) RealSense(TM) 435" iProduct: 0x02 English (United States) "Intel(R) RealSense(TM) 435" iSerialNumber: 0x03 English (United States) "811313020630" bNumConfigurations: 0x01 ---===>Open Pipes<===--- ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x87 -> Direction: IN - EndpointID: 7 bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic wMaxPacketSize: 0x0040 bInterval: 0x06 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0400 bInterval: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0400 bInterval: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x84 -> Direction: IN - EndpointID: 4 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0400 bInterval: 0x00 ---===>Full Configuration Descriptor<===--- ===>Configuration Descriptor<=== bLength: 0x09 bDescriptorType: 0x02 wTotalLength: 0x0ADF -> Validated bNumInterfaces: 0x05 bConfigurationValue: 0x01 iConfiguration: 0x00 bmAttributes: 0xC0 -> Self Powered MaxPower: 0x37 = 110 mA ===>IAD Descriptor<=== bLength: 0x08 bDescriptorType: 0x0B bFirstInterface: 0x00 bInterfaceCount: 0x03 bFunctionClass: 0x0E -> Video Interface Class bFunctionSubClass: 0x03 -> Video Interface Collection bFunctionProtocol: 0x00 -> PC_PROTOCOL_UNDEFINED protocol iFunction: 0x05 English (United States) "Intel(R) RealSense(TM) 435 with RGB Module Depth" ===>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: 0x05 English (United States) "Intel(R) RealSense(TM) 435 with RGB Module Depth" ===>Class-Specific Video Control Interface Header Descriptor<=== bLength: 0x0E bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bcdUVC: 0x0150 wTotalLength: 0x0077 -> Validated dwClockFreq: 0x02DC6C00 = (48000000) Hz bInCollection: 0x02 baInterfaceNr[1]: 0x02 baInterfaceNr[2]: 0x01 USB Video Class device: spec version 1.5 ===>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 : 0x00 0x00 0x20 D00 = 0 no - Scanning Mode D01 = 0 no - Auto-Exposure Mode D02 = 0 no - Auto-Exposure Priority D03 = 0 no - Exposure Time (Absolute) D04 = 0 no - Exposure Time (Relative) D05 = 0 no - Focus (Absolute) D06 = 0 no - Focus (Relative) D07 = 0 no - Iris (Absolute) D08 = 0 no - Iris (Relative) D09 = 0 no - Zoom (Absolute) D10 = 0 no - Zoom (Relative) D11 = 0 no - PanTilt (Absolute) D12 = 0 no - PanTilt (Relative) D13 = 0 no - Roll (Absolute) D14 = 0 no - Roll (Relative) D15 = 0 no - Reserved D16 = 0 no - Reserved D17 = 0 no - Focus, Auto D18 = 0 no - Privacy D19 = 0 no - Focus, Simple D20 = 0 no - Window D21 = 1 yes - Region of Interest D22 = 0 no - Reserved D23 = 0 no - Reserved ===>Video Control Processing Unit Descriptor<=== bLength: 0x0D bDescriptorType: 0x24 bDescriptorSubtype: 0x05 bUnitID: 0x02 bSourceID: 0x01 wMaxMultiplier: 0x4000 bControlSize: 0x03 bmControls : 0x00 0x02 0x00 D00 = 0 no - Brightness D01 = 0 no - Contrast D02 = 0 no - Hue D03 = 0 no - Saturation D04 = 0 no - Sharpness D05 = 0 no - Gamma D06 = 0 no - 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 = 0 no - 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 bmVideoStandards : 0x00 D00 = 0 no - None D01 = 0 no - NTSC - 525/60 D02 = 0 no - PAL - 625/50 D03 = 0 no - SECAM - 625/50 D04 = 0 no - NTSC - 625/50 D05 = 0 no - PAL - 525/60 D06 = 0 no - Reserved D07 = 0 no - Reserved ===>Video Control Extension Unit Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x06 bUnitID: 0x03 guidExtensionCode: {C9606CCB-594C-4D25-AF47-CCC496435995} bNumControls: 0x0D bNrInPins: 0x01 ===>List of Connected Units and Terminal ID's baSourceID[1]: 0x02 bControlSize: 0x03 bmControls : 0xFF 0x1F 0x00 D00 = 1 yes - Vendor-Specific (Optional) D01 = 1 yes - Vendor-Specific (Optional) D02 = 1 yes - Vendor-Specific (Optional) D03 = 1 yes - Vendor-Specific (Optional) D04 = 1 yes - Vendor-Specific (Optional) D05 = 1 yes - Vendor-Specific (Optional) D06 = 1 yes - Vendor-Specific (Optional) D07 = 1 yes - Vendor-Specific (Optional) D08 = 1 yes - Vendor-Specific (Optional) D09 = 1 yes - Vendor-Specific (Optional) D10 = 1 yes - Vendor-Specific (Optional) D11 = 1 yes - Vendor-Specific (Optional) D12 = 1 yes - 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: 0x06 English (United States) "Intel(R) RealSense(TM) 435 with RGB Module RGB" ===>Video Control Extension Unit Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x06 bUnitID: 0x0E guidExtensionCode: {0F3F95DC-2632-4C4E-92C9-A04782F43BC8} bNumControls: 0x09 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: 0x06 English (United States) "Intel(R) RealSense(TM) 435 with RGB Module RGB" ===>Video Control Output Terminal Descriptor<=== bLength: 0x09 bDescriptorType: 0x24 bDescriptorSubtype: 0x03 bTerminalID: 0x04 wTerminalType: 0x0101 = (TT_STREAMING) bAssocTerminal: 0x00 bSourceID: 0x03 iTerminal: 0x00 ===>Video Control Output Terminal Descriptor<=== bLength: 0x09 bDescriptorType: 0x24 bDescriptorSubtype: 0x03 bTerminalID: 0x05 wTerminalType: 0x0101 = (TT_STREAMING) bAssocTerminal: 0x00 bSourceID: 0x03 iTerminal: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x87 -> Direction: IN - EndpointID: 7 bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic *!*ERROR: Endpoint Companion Descriptor missing wMaxPacketSize: 0x0040 bInterval: 0x06 *!*CAUTION: Unknown bDescriptorSubtype ===>Descriptor Hex Dump<=== bLength: 0x06 bDescriptorType: 0x30 06 30 00 00 40 00 ===>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: 0x05 English (United States) "Intel(R) RealSense(TM) 435 with RGB Module Depth" ===>Video Class-Specific VS Video Input Header Descriptor<=== bLength: 0x0F bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bNumFormats: 0x02 wTotalLength: 0x026B -> Validated bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 bmInfo: 0x00 -> Dynamic Format Change not Supported bTerminalLink: 0x04 bStillCaptureMethod: 0x00 -> No Still Capture bTriggerSupport: 0x00 -> No Hardware Triggering Support bTriggerUsage: 0x00 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 Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x01 bNumFrameDescriptors: 0x06 guidFormat: {2036315A-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 12 frame descriptors (should be 6) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00951000 dwMaxBitRate: 0x08BBF000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x00BDD800 dwMaxBitRate: 0x0B1FA800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x01518000 dwMaxBitRate: 0x13C68000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x01C20000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x02544000 dwMaxBitRate: 0x22EFC000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x05460000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x02 bNumFrameDescriptors: 0x06 guidFormat: {00000050-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00951000 dwMaxBitRate: 0x08BBF000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x00BDD800 dwMaxBitRate: 0x0B1FA800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x01518000 dwMaxBitRate: 0x13C68000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x01C20000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x02544000 dwMaxBitRate: 0x22EFC000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x05460000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0400 bInterval: 0x00 *!*CAUTION: Unknown bDescriptorSubtype ===>Descriptor Hex Dump<=== bLength: 0x06 bDescriptorType: 0x30 06 30 0F 00 00 00 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x02 bAlternateSetting: 0x00 bNumEndpoints: 0x01 bInterfaceClass: 0x0E -> Video Interface Class bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x08 English (United States) "Intel(R) RealSense(TM) 435 Y" ===>Video Class-Specific VS Video Input Header Descriptor<=== bLength: 0x12 bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bNumFormats: 0x05 wTotalLength: 0x0552 -> Validated bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmInfo: 0x00 -> Dynamic Format Change not Supported bTerminalLink: 0x05 bStillCaptureMethod: 0x00 -> No Still Capture bTriggerSupport: 0x00 -> No Hardware Triggering Support bTriggerUsage: 0x00 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 Payload Format 3 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 4 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 5 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 Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x01 bNumFrameDescriptors: 0x06 guidFormat: {00000032-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x08 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 27 frame descriptors (should be 6) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x004A8800 dwMaxBitRate: 0x045DF800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x005EEC00 dwMaxBitRate: 0x058FD400 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x00A8C000 dwMaxBitRate: 0x09E34000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x00E10000 dwMaxBitRate: 0x0D2F0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x012A2000 dwMaxBitRate: 0x1177E000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x02A30000 dwMaxBitRate: 0x0D2F0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x02 bNumFrameDescriptors: 0x06 guidFormat: {59565955-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 21 frame descriptors (should be 6) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00951000 dwMaxBitRate: 0x08BBF000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x00BDD800 dwMaxBitRate: 0x0B1FA800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x01518000 dwMaxBitRate: 0x13C68000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x01C20000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x02544000 dwMaxBitRate: 0x22EFC000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x05460000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x03 bNumFrameDescriptors: 0x06 guidFormat: {20203859-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x08 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 15 frame descriptors (should be 6) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x004A8800 dwMaxBitRate: 0x045DF800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x005EEC00 dwMaxBitRate: 0x058FD400 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x00A8C000 dwMaxBitRate: 0x09E34000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x00E10000 dwMaxBitRate: 0x0D2F0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x012A2000 dwMaxBitRate: 0x1177E000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x02A30000 dwMaxBitRate: 0x0D2F0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x04 bNumFrameDescriptors: 0x07 guidFormat: {20493859-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 9 frame descriptors (should be 7) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00951000 dwMaxBitRate: 0x08BBF000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x00BDD800 dwMaxBitRate: 0x0B1FA800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x01518000 dwMaxBitRate: 0x13C68000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x01C20000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x02544000 dwMaxBitRate: 0x22EFC000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x05460000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x07 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x0320 = 800 dwMinBitRate: 0x0EA60000 dwMaxBitRate: 0x1D4C0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x05 bNumFrameDescriptors: 0x02 guidFormat: {49323159-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x18 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0190 = 400 dwMinBitRate: 0x057E4000 dwMaxBitRate: 0x0927C000 dwDefaultFrameInterval: 0x00061A80 = 40.000000 mSec (25.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00061A80 = 40.000000 mSec (25.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x0320 = 800 dwMinBitRate: 0x15F90000 dwMaxBitRate: 0x249F0000 dwDefaultFrameInterval: 0x00061A80 = 40.000000 mSec (25.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00061A80 = 40.000000 mSec (25.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0400 bInterval: 0x00 *!*CAUTION: Unknown bDescriptorSubtype ===>Descriptor Hex Dump<=== bLength: 0x06 bDescriptorType: 0x30 06 30 0F 00 00 00 ===>IAD Descriptor<=== bLength: 0x08 bDescriptorType: 0x0B bFirstInterface: 0x03 bInterfaceCount: 0x02 bFunctionClass: 0x0E -> Video Interface Class bFunctionSubClass: 0x03 -> Video Interface Collection bFunctionProtocol: 0x00 -> PC_PROTOCOL_UNDEFINED protocol iFunction: 0x06 English (United States) "Intel(R) RealSense(TM) 435 with RGB Module RGB" ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x03 bAlternateSetting: 0x00 bNumEndpoints: 0x00 bInterfaceClass: 0x0E -> Video Interface Class bInterfaceSubClass: 0x01 -> Video Control Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x06 English (United States) "Intel(R) RealSense(TM) 435 with RGB Module RGB" ===>Class-Specific Video Control Interface Header Descriptor<=== bLength: 0x0D bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bcdUVC: 0x0150 wTotalLength: 0x0051 -> Validated dwClockFreq: 0x02DC6C00 = (48000000) Hz bInCollection: 0x01 baInterfaceNr[1]: 0x01 USB Video Class device: spec version 1.5 ===>Video Control Input Terminal Descriptor<=== bLength: 0x12 bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bTerminalID: 0x06 wTerminalType: 0x0201 = (ITT_CAMERA) bAssocTerminal: 0x00 iTerminal: 0x00 ===>Camera Input Terminal Data wObjectiveFocalLengthMin: 0x0000 wObjectiveFocalLengthMax: 0x0000 wOcularFocalLength: 0x0000 bControlSize: 0x03 bmControls : 0x0E 0x00 0x00 D00 = 0 no - Scanning Mode D01 = 1 yes - Auto-Exposure Mode D02 = 1 yes - Auto-Exposure Priority D03 = 1 yes - Exposure Time (Absolute) D04 = 0 no - Exposure Time (Relative) D05 = 0 no - Focus (Absolute) D06 = 0 no - Focus (Relative) D07 = 0 no - Iris (Absolute) D08 = 0 no - Iris (Relative) D09 = 0 no - Zoom (Absolute) D10 = 0 no - Zoom (Relative) D11 = 0 no - PanTilt (Absolute) D12 = 0 no - PanTilt (Relative) D13 = 0 no - Roll (Absolute) D14 = 0 no - Roll (Relative) D15 = 0 no - Reserved D16 = 0 no - Reserved D17 = 0 no - 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: 0x0D bDescriptorType: 0x24 bDescriptorSubtype: 0x05 bUnitID: 0x07 bSourceID: 0x06 wMaxMultiplier: 0x4000 bControlSize: 0x03 bmControls : 0x7F 0x17 0x00 D00 = 1 yes - Brightness D01 = 1 yes - Contrast D02 = 1 yes - 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 = 1 yes - Backlight Compensation D09 = 1 yes - Gain D10 = 1 yes - 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 bmVideoStandards : 0x00 D00 = 0 no - None D01 = 0 no - NTSC - 525/60 D02 = 0 no - PAL - 625/50 D03 = 0 no - SECAM - 625/50 D04 = 0 no - NTSC - 625/50 D05 = 0 no - PAL - 525/60 D06 = 0 no - Reserved D07 = 0 no - Reserved ===>Video Control Extension Unit Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x06 bUnitID: 0x08 guidExtensionCode: {B8EC416E-A3AC-4580-8D5C-0BEE1597E43D} bNumControls: 0x02 bNrInPins: 0x01 ===>List of Connected Units and Terminal ID's baSourceID[1]: 0x07 bControlSize: 0x03 bmControls : 0x03 0x00 0x00 D00 = 1 yes - Vendor-Specific (Optional) D01 = 1 yes - 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: 0x09 wTerminalType: 0x0101 = (TT_STREAMING) bAssocTerminal: 0x00 bSourceID: 0x07 iTerminal: 0x00 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x04 bAlternateSetting: 0x00 bNumEndpoints: 0x01 bInterfaceClass: 0x0E -> Video Interface Class bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x06 English (United States) "Intel(R) RealSense(TM) 435 with RGB Module RGB" ===>Video Class-Specific VS Video Input Header Descriptor<=== bLength: 0x0F bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bNumFormats: 0x02 wTotalLength: 0x01DB -> Validated bEndpointAddress: 0x84 -> Direction: IN - EndpointID: 4 bmInfo: 0x00 -> Dynamic Format Change not Supported bTerminalLink: 0x09 bStillCaptureMethod: 0x00 -> No Still Capture bTriggerSupport: 0x00 -> No Hardware Triggering Support bTriggerUsage: 0x00 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 Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x01 bNumFrameDescriptors: 0x09 guidFormat: {32595559-0000-0010-8000-00AA00389B71} = YUY2 Format bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 10 frame descriptors (should be 9) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x0140 = 320 wHeight: 0x00B4 = 180 dwMinBitRate: 0x00546000 dwMaxBitRate: 0x034BC000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x0140 = 320 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00708000 dwMaxBitRate: 0x04650000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2A bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00951000 dwMaxBitRate: 0x05D2A000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x04 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[4]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2A bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x01518000 dwMaxBitRate: 0x0D2F0000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x04 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[4]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2A bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x01C20000 dwMaxBitRate: 0x11940000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x04 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[4]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2A bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x02544000 dwMaxBitRate: 0x174A8000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x04 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[4]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2A bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x07 bmCapabilities: 0x00 wWidth: 0x03C0 = 960 wHeight: 0x021C = 540 dwMinBitRate: 0x02F76000 dwMaxBitRate: 0x1DA9C000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x04 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[4]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x08 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x05460000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x09 bmCapabilities: 0x00 wWidth: 0x0780 = 1920 wHeight: 0x0438 = 1080 dwMinBitRate: 0x0BDD8000 dwMaxBitRate: 0x3B538000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x02 bNumFrameDescriptors: 0x01 guidFormat: {36315752-1A66-A242-9065-D01814A8EF8A} bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x1E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x0780 = 1920 wHeight: 0x0438 = 1080 dwMinBitRate: 0x3B538000 dwMaxBitRate: 0x3B538000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x01 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x84 -> Direction: IN - EndpointID: 4 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0400 bInterval: 0x00 *!*CAUTION: Unknown bDescriptorSubtype ===>Descriptor Hex Dump<=== bLength: 0x06 bDescriptorType: 0x30 06 30 0F 00 00 00 ===>BOS Descriptor<=== bLength: 0x05 bDescriptorType: 0x0F wTotalLength: 0x0032 bNumDeviceCaps: 0x03 ===>SuperSpeed USB Device Capability Descriptor<=== bLength: 0x0A bDescriptorType: 0x10 bDevCapabilityType: 0x03 bmAttributes: 0x00 wSpeedsSupported: 0x0C -> Supports high-speed operation -> Supports SuperSpeed operation bFunctionalitySupport: 0x03 -> lowest speed = SuperSpeed bU1DevExitLat: 0x0A -> less than 10 micro-seconds wU2DevExitLat: 0x07FF -> less than 2047 micro-seconds ===>USB 2.0 Extension Descriptor<=== bLength: 0x07 bDescriptorType: 0x10 bDevCapabilityType: 0x02 bmAttributes: 0x00000006 -> Supports Link Power Management protocol ===>Platform Capability Descriptor<=== bLength: 0x1C bDescriptorType: 0x10 bDevCapabilityType: 0x05 bReserved: 0x00 Platform Capability UUID: D8DD60DF-4589-4CC7-9CD2-659D9E648A9F 00 00 03 06 44 02 20 00 [Port2] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 4 Companion Hub Symbolic Link Name: USB#VID_040E&PID_0100&ASMEDIAUSBD_Hub#5&13f8a7ff&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected [Port3] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 1 Companion Hub Symbolic Link Name: USB#VID_040E&PID_0100&ASMEDIAUSBD_Hub#5&13f8a7ff&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port4] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 2 Companion Hub Symbolic Link Name: USB#VID_040E&PID_0100&ASMEDIAUSBD_Hub#5&13f8a7ff&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected USB xHCI Compliant Host Controller DriverKey: {36fc9e60-c465-11cf-8056-444553540000}\0000 VendorID: 8086 DeviceID: A2AF SubSysID: 08591028 Revision: 00 Debug Port Number: 0 Bus.Device.Function (in decimal): 0.20.0 Host Controller Power State Mappings System State Host Controller Root Hub USB wakeup Powered S0 (working) D0 S? (unmapped) S1 (sleep) D? (unspecified) D3 S2 (sleep) D? (unspecified) D3 S3 (sleep) D3 D2 Yes Yes S4 (Hibernate) D3 D2 Yes Yes Last Sleep State S3 (sleep) RootHub Root Hub: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Hub Power: Self Power Number of Ports: 26 Power switching: Ganged Compound device: No Over-current Protection: Global High speed capable: No High speed: Yes Multiple transaction translations capable: No Performs multiple transaction translations simultaneously: No Hub wakes when device is connected: No Hub is bus powered: No Hub is root: Yes [Port1] Is Port User Connectable: no Is Port Debug Capable: no Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port2] Is Port User Connectable: no Is Port Debug Capable: no Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port3] Is Port User Connectable: no Is Port Debug Capable: no Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port4] Is Port User Connectable: no Is Port Debug Capable: no Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port5] : 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: yes USB 2.0: yes USB 3.0: no Device Power State: PowerDeviceD0 ---===>Device Information<===--- English product name: "Dell KB216 Wired Keyboard" ConnectionStatus: Current Config Value: 0x01 -> Device Bus Speed: Low Device Address: 0x21 Open Pipes: 2 ===>Device Descriptor<=== bLength: 0x12 bDescriptorType: 0x01 bcdUSB: 0x0110 bDeviceClass: 0x00 -> This is an Interface Class Defined Device bDeviceSubClass: 0x00 bDeviceProtocol: 0x00 bMaxPacketSize0: 0x08 = (8) Bytes idVendor: 0x413C = Dell Inc. idProduct: 0x2113 bcdDevice: 0x0108 iManufacturer: 0x00 iProduct: 0x02 English (United States) "Dell KB216 Wired Keyboard" iSerialNumber: 0x00 bNumConfigurations: 0x01 ---===>Open Pipes<===--- ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0008 bInterval: 0x18 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0008 bInterval: 0x30 ---===>Full Configuration Descriptor<===--- ===>Configuration Descriptor<=== bLength: 0x09 bDescriptorType: 0x02 wTotalLength: 0x003B -> Validated bNumInterfaces: 0x02 bConfigurationValue: 0x01 iConfiguration: 0x00 bmAttributes: 0xA0 -> Bus Powered -> Remote Wakeup MaxPower: 0x32 = 100 mA ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x00 bAlternateSetting: 0x00 bNumEndpoints: 0x01 bInterfaceClass: 0x03 -> HID Interface Class bInterfaceSubClass: 0x01 bInterfaceProtocol: 0x01 iInterface: 0x00 ===>HID Descriptor<=== bLength: 0x09 bDescriptorType: 0x21 bcdHID: 0x0111 bCountryCode: 0x00 bNumDescriptors: 0x01 bDescriptorType: 0x22 (Report Descriptor) wDescriptorLength: 0x0041 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0008 bInterval: 0x18 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x00 bNumEndpoints: 0x01 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: 0x006D ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0008 bInterval: 0x30 [Port6] : USB Input 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: yes USB 2.0: yes USB 3.0: no Device Power State: PowerDeviceD0 ---===>Device Information<===--- English product name: "DELL Laser Mouse" ConnectionStatus: Current Config Value: 0x01 -> Device Bus Speed: Low Device Address: 0x22 Open Pipes: 1 ===>Device Descriptor<=== bLength: 0x12 bDescriptorType: 0x01 bcdUSB: 0x0200 bDeviceClass: 0x00 -> This is an Interface Class Defined Device bDeviceSubClass: 0x00 bDeviceProtocol: 0x00 bMaxPacketSize0: 0x08 = (8) Bytes idVendor: 0x0461 = Primax Electronics idProduct: 0x4D51 bcdDevice: 0x0717 iManufacturer: 0x00 iProduct: 0x02 English (United States) "DELL Laser Mouse" iSerialNumber: 0x00 bNumConfigurations: 0x01 ---===>Open Pipes<===--- ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0005 bInterval: 0x0A ---===>Full Configuration Descriptor<===--- ===>Configuration Descriptor<=== bLength: 0x09 bDescriptorType: 0x02 wTotalLength: 0x0022 -> Validated bNumInterfaces: 0x01 bConfigurationValue: 0x01 iConfiguration: 0x00 bmAttributes: 0xA0 -> Bus Powered -> Remote Wakeup MaxPower: 0x32 = 100 mA ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x00 bAlternateSetting: 0x00 bNumEndpoints: 0x01 bInterfaceClass: 0x03 -> HID Interface Class bInterfaceSubClass: 0x01 bInterfaceProtocol: 0x02 iInterface: 0x00 ===>HID Descriptor<=== bLength: 0x09 bDescriptorType: 0x21 bcdHID: 0x0111 bCountryCode: 0x00 bNumDescriptors: 0x01 bDescriptorType: 0x22 (Report Descriptor) wDescriptorLength: 0x0040 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0005 bInterval: 0x0A [Port7] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 18 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port8] : Qualcomm QCA9377 Bluetooth Is Port User Connectable: no Is Port Debug Capable: no Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no Device Power State: PowerDeviceD3 ---===>Device Information<===--- ConnectionStatus: Current Config Value: 0x01 -> Device Bus Speed: Full (is not SuperSpeed or higher capable) Device Address: 0x03 Open Pipes: 5 ===>Device Descriptor<=== bLength: 0x12 bDescriptorType: 0x01 bcdUSB: 0x0201 bDeviceClass: 0xE0 -> This is a Wireless Controller(Bluetooth) Device bDeviceSubClass: 0x01 *!*ERROR: bDeviceSubClass of 1 is invalid bDeviceProtocol: 0x01 bMaxPacketSize0: 0x40 = (64) Bytes idVendor: 0x0CF3 = Qualcomm Atheros, Inc. idProduct: 0xE009 bcdDevice: 0x0001 iManufacturer: 0x00 iProduct: 0x00 iSerialNumber: 0x00 bNumConfigurations: 0x01 ---===>Open Pipes<===--- ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0010 = 0x10 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0040 = 0x40 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x02 -> Direction: OUT - EndpointID: 2 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0040 = 0x40 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0000 = 0x00 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x03 -> Direction: OUT - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0000 = 0x00 bytes bInterval: 0x01 ---===>Full Configuration Descriptor<===--- ===>Configuration Descriptor<=== bLength: 0x09 bDescriptorType: 0x02 wTotalLength: 0x00B1 -> Validated bNumInterfaces: 0x02 bConfigurationValue: 0x01 iConfiguration: 0x00 bmAttributes: 0xE0 -> Self Powered -> Remote Wakeup MaxPower: 0x32 = 100 mA ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x00 bAlternateSetting: 0x00 bNumEndpoints: 0x03 bInterfaceClass: 0xE0 -> This is a Wireless RF Controller USB Device Interface Class with Bluetooth Programming Interface bInterfaceSubClass: 0x01 bInterfaceProtocol: 0x01 iInterface: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0010 = 0x10 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0040 = 0x40 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x02 -> Direction: OUT - EndpointID: 2 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0040 = 0x40 bytes bInterval: 0x01 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x00 bNumEndpoints: 0x02 bInterfaceClass: 0xE0 -> This is a Wireless RF Controller USB Device Interface Class with Bluetooth Programming Interface bInterfaceSubClass: 0x01 bInterfaceProtocol: 0x01 iInterface: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0000 = 0x00 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x03 -> Direction: OUT - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0000 = 0x00 bytes bInterval: 0x01 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x01 bNumEndpoints: 0x02 bInterfaceClass: 0xE0 -> This is a Wireless RF Controller USB Device Interface Class with Bluetooth Programming Interface bInterfaceSubClass: 0x01 bInterfaceProtocol: 0x01 iInterface: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0009 = 0x09 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x03 -> Direction: OUT - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0009 = 0x09 bytes bInterval: 0x01 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x02 bNumEndpoints: 0x02 bInterfaceClass: 0xE0 -> This is a Wireless RF Controller USB Device Interface Class with Bluetooth Programming Interface bInterfaceSubClass: 0x01 bInterfaceProtocol: 0x01 iInterface: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0011 = 0x11 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x03 -> Direction: OUT - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0011 = 0x11 bytes bInterval: 0x01 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x03 bNumEndpoints: 0x02 bInterfaceClass: 0xE0 -> This is a Wireless RF Controller USB Device Interface Class with Bluetooth Programming Interface bInterfaceSubClass: 0x01 bInterfaceProtocol: 0x01 iInterface: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0019 = 0x19 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x03 -> Direction: OUT - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0019 = 0x19 bytes bInterval: 0x01 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x04 bNumEndpoints: 0x02 bInterfaceClass: 0xE0 -> This is a Wireless RF Controller USB Device Interface Class with Bluetooth Programming Interface bInterfaceSubClass: 0x01 bInterfaceProtocol: 0x01 iInterface: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0021 = 0x21 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x03 -> Direction: OUT - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0021 = 0x21 bytes bInterval: 0x01 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x05 bNumEndpoints: 0x02 bInterfaceClass: 0xE0 -> This is a Wireless RF Controller USB Device Interface Class with Bluetooth Programming Interface bInterfaceSubClass: 0x01 bInterfaceProtocol: 0x01 iInterface: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0031 = 0x31 bytes bInterval: 0x01 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x03 -> Direction: OUT - EndpointID: 3 bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint wMaxPacketSize: 0x0031 = 0x31 bytes bInterval: 0x01 ===>BOS Descriptor<=== bLength: 0x05 bDescriptorType: 0x0F wTotalLength: 0x000C bNumDeviceCaps: 0x01 ===>USB 2.0 Extension Descriptor<=== bLength: 0x07 bDescriptorType: 0x10 bDevCapabilityType: 0x02 bmAttributes: 0x00000002 -> Supports Link Power Management protocol [Port9] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 19 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port10] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 22 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port11] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 20 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port12] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 23 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port13] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 17 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port14] Is Port User Connectable: yes Is Port Debug Capable: no Companion Port Number: 21 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port15] Is Port User Connectable: no Is Port Debug Capable: no Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port16] Is Port User Connectable: no Is Port Debug Capable: no Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ConnectionStatus: NoDeviceConnected [Port17] Is Port User Connectable: yes Is Port Debug Capable: yes Companion Port Number: 13 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected [Port18] Is Port User Connectable: yes Is Port Debug Capable: yes Companion Port Number: 7 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected [Port19] : USB Composite Device Is Port User Connectable: yes Is Port Debug Capable: yes Companion Port Number: 9 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes Device Power State: PowerDeviceD0 ---===>Device Information<===--- *!*ERROR: No String Descriptor for index 2! ConnectionStatus: Current Config Value: 0x01 -> Device Bus Speed: SuperSpeed Device Address: 0x1D Open Pipes: 4 ===>Device Descriptor<=== bLength: 0x12 bDescriptorType: 0x01 bcdUSB: 0x0320 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: 0x8086 = Intel Corporation idProduct: 0x0B07 bcdDevice: 0x50A6 iManufacturer: 0x01 *!*ERROR: No String Descriptor for index 1! iProduct: 0x02 *!*ERROR: No String Descriptor for index 2! iSerialNumber: 0x03 *!*ERROR: No String Descriptor for index 3! bNumConfigurations: 0x01 ---===>Open Pipes<===--- ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x87 -> Direction: IN - EndpointID: 7 bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic wMaxPacketSize: 0x0040 bInterval: 0x06 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0400 bInterval: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0400 bInterval: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x84 -> Direction: IN - EndpointID: 4 bmAttributes: 0x02 -> Bulk Transfer Type wMaxPacketSize: 0x0400 bInterval: 0x00 ---===>Full Configuration Descriptor<===--- ===>Configuration Descriptor<=== bLength: 0x09 bDescriptorType: 0x02 wTotalLength: 0x0ADF -> Validated bNumInterfaces: 0x05 bConfigurationValue: 0x01 iConfiguration: 0x00 bmAttributes: 0xC0 -> Self Powered MaxPower: 0x37 = 440 mA ===>IAD Descriptor<=== bLength: 0x08 bDescriptorType: 0x0B bFirstInterface: 0x00 bInterfaceCount: 0x03 bFunctionClass: 0x0E -> Video Interface Class bFunctionSubClass: 0x03 -> Video Interface Collection bFunctionProtocol: 0x00 -> PC_PROTOCOL_UNDEFINED protocol iFunction: 0x05 *!*ERROR: No String Descriptor for index 5! ===>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: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Class-Specific Video Control Interface Header Descriptor<=== bLength: 0x0E bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bcdUVC: 0x0150 wTotalLength: 0x0077 -> Validated dwClockFreq: 0x02DC6C00 = (48000000) Hz bInCollection: 0x02 baInterfaceNr[1]: 0x02 baInterfaceNr[2]: 0x01 USB Video Class device: spec version 1.5 ===>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 : 0x00 0x00 0x20 D00 = 0 no - Scanning Mode D01 = 0 no - Auto-Exposure Mode D02 = 0 no - Auto-Exposure Priority D03 = 0 no - Exposure Time (Absolute) D04 = 0 no - Exposure Time (Relative) D05 = 0 no - Focus (Absolute) D06 = 0 no - Focus (Relative) D07 = 0 no - Iris (Absolute) D08 = 0 no - Iris (Relative) D09 = 0 no - Zoom (Absolute) D10 = 0 no - Zoom (Relative) D11 = 0 no - PanTilt (Absolute) D12 = 0 no - PanTilt (Relative) D13 = 0 no - Roll (Absolute) D14 = 0 no - Roll (Relative) D15 = 0 no - Reserved D16 = 0 no - Reserved D17 = 0 no - Focus, Auto D18 = 0 no - Privacy D19 = 0 no - Focus, Simple D20 = 0 no - Window D21 = 1 yes - Region of Interest D22 = 0 no - Reserved D23 = 0 no - Reserved ===>Video Control Processing Unit Descriptor<=== bLength: 0x0D bDescriptorType: 0x24 bDescriptorSubtype: 0x05 bUnitID: 0x02 bSourceID: 0x01 wMaxMultiplier: 0x4000 bControlSize: 0x03 bmControls : 0x00 0x02 0x00 D00 = 0 no - Brightness D01 = 0 no - Contrast D02 = 0 no - Hue D03 = 0 no - Saturation D04 = 0 no - Sharpness D05 = 0 no - Gamma D06 = 0 no - 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 = 0 no - 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 bmVideoStandards : 0x00 D00 = 0 no - None D01 = 0 no - NTSC - 525/60 D02 = 0 no - PAL - 625/50 D03 = 0 no - SECAM - 625/50 D04 = 0 no - NTSC - 625/50 D05 = 0 no - PAL - 525/60 D06 = 0 no - Reserved D07 = 0 no - Reserved ===>Video Control Extension Unit Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x06 bUnitID: 0x03 guidExtensionCode: {C9606CCB-594C-4D25-AF47-CCC496435995} bNumControls: 0x0D bNrInPins: 0x01 ===>List of Connected Units and Terminal ID's baSourceID[1]: 0x02 bControlSize: 0x03 bmControls : 0xFF 0x1F 0x00 D00 = 1 yes - Vendor-Specific (Optional) D01 = 1 yes - Vendor-Specific (Optional) D02 = 1 yes - Vendor-Specific (Optional) D03 = 1 yes - Vendor-Specific (Optional) D04 = 1 yes - Vendor-Specific (Optional) D05 = 1 yes - Vendor-Specific (Optional) D06 = 1 yes - Vendor-Specific (Optional) D07 = 1 yes - Vendor-Specific (Optional) D08 = 1 yes - Vendor-Specific (Optional) D09 = 1 yes - Vendor-Specific (Optional) D10 = 1 yes - Vendor-Specific (Optional) D11 = 1 yes - Vendor-Specific (Optional) D12 = 1 yes - 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: 0x06 *!*ERROR: No String Descriptor for index 6! ===>Video Control Extension Unit Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x06 bUnitID: 0x0E guidExtensionCode: {0F3F95DC-2632-4C4E-92C9-A04782F43BC8} bNumControls: 0x09 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: 0x06 *!*ERROR: No String Descriptor for index 6! ===>Video Control Output Terminal Descriptor<=== bLength: 0x09 bDescriptorType: 0x24 bDescriptorSubtype: 0x03 bTerminalID: 0x04 wTerminalType: 0x0101 = (TT_STREAMING) bAssocTerminal: 0x00 bSourceID: 0x03 iTerminal: 0x00 ===>Video Control Output Terminal Descriptor<=== bLength: 0x09 bDescriptorType: 0x24 bDescriptorSubtype: 0x03 bTerminalID: 0x05 wTerminalType: 0x0101 = (TT_STREAMING) bAssocTerminal: 0x00 bSourceID: 0x03 iTerminal: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x87 -> Direction: IN - EndpointID: 7 bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic wMaxPacketSize: 0x0040 bInterval: 0x06 ===>SuperSpeed Endpoint Companion Descriptor<=== bLength: 0x06 bDescriptorType: 0x30 bMaxBurst: 0x00 bmAttributes: 0x00 wBytesPerInterval: 0x0040 ===>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: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Video Class-Specific VS Video Input Header Descriptor<=== bLength: 0x0F bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bNumFormats: 0x02 wTotalLength: 0x026B -> Validated bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 bmInfo: 0x00 -> Dynamic Format Change not Supported bTerminalLink: 0x04 bStillCaptureMethod: 0x00 -> No Still Capture bTriggerSupport: 0x00 -> No Hardware Triggering Support bTriggerUsage: 0x00 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 Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x01 bNumFrameDescriptors: 0x06 guidFormat: {2036315A-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 12 frame descriptors (should be 6) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00951000 dwMaxBitRate: 0x08BBF000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x00BDD800 dwMaxBitRate: 0x0B1FA800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x01518000 dwMaxBitRate: 0x13C68000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x01C20000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x02544000 dwMaxBitRate: 0x22EFC000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x05460000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x02 bNumFrameDescriptors: 0x06 guidFormat: {00000050-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00951000 dwMaxBitRate: 0x08BBF000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x00BDD800 dwMaxBitRate: 0x0B1FA800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x01518000 dwMaxBitRate: 0x13C68000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x01C20000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x02544000 dwMaxBitRate: 0x22EFC000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x05460000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2 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: 0x01 bInterfaceClass: 0x0E -> Video Interface Class bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x08 *!*ERROR: No String Descriptor for index 8! ===>Video Class-Specific VS Video Input Header Descriptor<=== bLength: 0x12 bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bNumFormats: 0x05 wTotalLength: 0x0552 -> Validated bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 bmInfo: 0x00 -> Dynamic Format Change not Supported bTerminalLink: 0x05 bStillCaptureMethod: 0x00 -> No Still Capture bTriggerSupport: 0x00 -> No Hardware Triggering Support bTriggerUsage: 0x00 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 Payload Format 3 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 4 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 5 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 Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x01 bNumFrameDescriptors: 0x06 guidFormat: {00000032-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x08 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 27 frame descriptors (should be 6) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x004A8800 dwMaxBitRate: 0x045DF800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x005EEC00 dwMaxBitRate: 0x058FD400 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x00A8C000 dwMaxBitRate: 0x09E34000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x00E10000 dwMaxBitRate: 0x0D2F0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x012A2000 dwMaxBitRate: 0x1177E000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x02A30000 dwMaxBitRate: 0x0D2F0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x02 bNumFrameDescriptors: 0x06 guidFormat: {59565955-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 21 frame descriptors (should be 6) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00951000 dwMaxBitRate: 0x08BBF000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x00BDD800 dwMaxBitRate: 0x0B1FA800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x01518000 dwMaxBitRate: 0x13C68000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x01C20000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x02544000 dwMaxBitRate: 0x22EFC000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x05460000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x03 bNumFrameDescriptors: 0x06 guidFormat: {20203859-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x08 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 15 frame descriptors (should be 6) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x004A8800 dwMaxBitRate: 0x045DF800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x005EEC00 dwMaxBitRate: 0x058FD400 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x00A8C000 dwMaxBitRate: 0x09E34000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x00E10000 dwMaxBitRate: 0x0D2F0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x012A2000 dwMaxBitRate: 0x1177E000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x02A30000 dwMaxBitRate: 0x0D2F0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x04 bNumFrameDescriptors: 0x07 guidFormat: {20493859-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 9 frame descriptors (should be 7) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00951000 dwMaxBitRate: 0x08BBF000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x01E0 = 480 wHeight: 0x010E = 270 dwMinBitRate: 0x00BDD800 dwMaxBitRate: 0x0B1FA800 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x01518000 dwMaxBitRate: 0x13C68000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x01C20000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x02544000 dwMaxBitRate: 0x22EFC000 dwDefaultFrameInterval: 0x0001B207 = 11.111100 mSec (90.00 Hz) bFrameIntervalType: 0x05 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x0001B207 = 11.111100 mSec (90.00 Hz) dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[5]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x05460000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x07 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x0320 = 800 dwMinBitRate: 0x0EA60000 dwMaxBitRate: 0x1D4C0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x05 bNumFrameDescriptors: 0x02 guidFormat: {49323159-0000-0010-8000-00AA00389B71} bBitsPerPixel: 0x18 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0190 = 400 dwMinBitRate: 0x057E4000 dwMaxBitRate: 0x0927C000 dwDefaultFrameInterval: 0x00061A80 = 40.000000 mSec (25.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00061A80 = 40.000000 mSec (25.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x22 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x0320 = 800 dwMinBitRate: 0x15F90000 dwMaxBitRate: 0x249F0000 dwDefaultFrameInterval: 0x00061A80 = 40.000000 mSec (25.00 Hz) bFrameIntervalType: 0x02 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00061A80 = 40.000000 mSec (25.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 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 ===>IAD Descriptor<=== bLength: 0x08 bDescriptorType: 0x0B bFirstInterface: 0x03 bInterfaceCount: 0x02 bFunctionClass: 0x0E -> Video Interface Class bFunctionSubClass: 0x03 -> Video Interface Collection bFunctionProtocol: 0x00 -> PC_PROTOCOL_UNDEFINED protocol iFunction: 0x06 *!*ERROR: No String Descriptor for index 6! ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x03 bAlternateSetting: 0x00 bNumEndpoints: 0x00 bInterfaceClass: 0x0E -> Video Interface Class bInterfaceSubClass: 0x01 -> Video Control Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x06 *!*ERROR: No String Descriptor for index 6! ===>Class-Specific Video Control Interface Header Descriptor<=== bLength: 0x0D bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bcdUVC: 0x0150 wTotalLength: 0x0051 -> Validated dwClockFreq: 0x02DC6C00 = (48000000) Hz bInCollection: 0x01 baInterfaceNr[1]: 0x01 USB Video Class device: spec version 1.5 ===>Video Control Input Terminal Descriptor<=== bLength: 0x12 bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bTerminalID: 0x06 wTerminalType: 0x0201 = (ITT_CAMERA) bAssocTerminal: 0x00 iTerminal: 0x00 ===>Camera Input Terminal Data wObjectiveFocalLengthMin: 0x0000 wObjectiveFocalLengthMax: 0x0000 wOcularFocalLength: 0x0000 bControlSize: 0x03 bmControls : 0x0E 0x00 0x00 D00 = 0 no - Scanning Mode D01 = 1 yes - Auto-Exposure Mode D02 = 1 yes - Auto-Exposure Priority D03 = 1 yes - Exposure Time (Absolute) D04 = 0 no - Exposure Time (Relative) D05 = 0 no - Focus (Absolute) D06 = 0 no - Focus (Relative) D07 = 0 no - Iris (Absolute) D08 = 0 no - Iris (Relative) D09 = 0 no - Zoom (Absolute) D10 = 0 no - Zoom (Relative) D11 = 0 no - PanTilt (Absolute) D12 = 0 no - PanTilt (Relative) D13 = 0 no - Roll (Absolute) D14 = 0 no - Roll (Relative) D15 = 0 no - Reserved D16 = 0 no - Reserved D17 = 0 no - 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: 0x0D bDescriptorType: 0x24 bDescriptorSubtype: 0x05 bUnitID: 0x07 bSourceID: 0x06 wMaxMultiplier: 0x4000 bControlSize: 0x03 bmControls : 0x7F 0x17 0x00 D00 = 1 yes - Brightness D01 = 1 yes - Contrast D02 = 1 yes - 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 = 1 yes - Backlight Compensation D09 = 1 yes - Gain D10 = 1 yes - 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 bmVideoStandards : 0x00 D00 = 0 no - None D01 = 0 no - NTSC - 525/60 D02 = 0 no - PAL - 625/50 D03 = 0 no - SECAM - 625/50 D04 = 0 no - NTSC - 625/50 D05 = 0 no - PAL - 525/60 D06 = 0 no - Reserved D07 = 0 no - Reserved ===>Video Control Extension Unit Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x06 bUnitID: 0x08 guidExtensionCode: {B8EC416E-A3AC-4580-8D5C-0BEE1597E43D} bNumControls: 0x02 bNrInPins: 0x01 ===>List of Connected Units and Terminal ID's baSourceID[1]: 0x07 bControlSize: 0x03 bmControls : 0x03 0x00 0x00 D00 = 1 yes - Vendor-Specific (Optional) D01 = 1 yes - 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: 0x09 wTerminalType: 0x0101 = (TT_STREAMING) bAssocTerminal: 0x00 bSourceID: 0x07 iTerminal: 0x00 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x04 bAlternateSetting: 0x00 bNumEndpoints: 0x01 bInterfaceClass: 0x0E -> Video Interface Class bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x06 *!*ERROR: No String Descriptor for index 6! ===>Video Class-Specific VS Video Input Header Descriptor<=== bLength: 0x0F bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bNumFormats: 0x02 wTotalLength: 0x01DB -> Validated bEndpointAddress: 0x84 -> Direction: IN - EndpointID: 4 bmInfo: 0x00 -> Dynamic Format Change not Supported bTerminalLink: 0x09 bStillCaptureMethod: 0x00 -> No Still Capture bTriggerSupport: 0x00 -> No Hardware Triggering Support bTriggerUsage: 0x00 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 Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x01 bNumFrameDescriptors: 0x09 guidFormat: {32595559-0000-0010-8000-00AA00389B71} = YUY2 Format bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 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 bVariableSize: 0x00 -> Fixed Size *!*ERROR: Found 10 frame descriptors (should be 9) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x0140 = 320 wHeight: 0x00B4 = 180 dwMinBitRate: 0x00546000 dwMaxBitRate: 0x034BC000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x02 bmCapabilities: 0x00 wWidth: 0x0140 = 320 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00708000 dwMaxBitRate: 0x04650000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2A bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x03 bmCapabilities: 0x00 wWidth: 0x01A8 = 424 wHeight: 0x00F0 = 240 dwMinBitRate: 0x00951000 dwMaxBitRate: 0x05D2A000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x04 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[4]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2A bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x04 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x0168 = 360 dwMinBitRate: 0x01518000 dwMaxBitRate: 0x0D2F0000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x04 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[4]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2A bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x05 bmCapabilities: 0x00 wWidth: 0x0280 = 640 wHeight: 0x01E0 = 480 dwMinBitRate: 0x01C20000 dwMaxBitRate: 0x11940000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x04 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[4]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2A bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x06 bmCapabilities: 0x00 wWidth: 0x0350 = 848 wHeight: 0x01E0 = 480 dwMinBitRate: 0x02544000 dwMaxBitRate: 0x174A8000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x04 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[4]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x2A bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x07 bmCapabilities: 0x00 wWidth: 0x03C0 = 960 wHeight: 0x021C = 540 dwMinBitRate: 0x02F76000 dwMaxBitRate: 0x1DA9C000 dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz) bFrameIntervalType: 0x04 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz) dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[4]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x08 bmCapabilities: 0x00 wWidth: 0x0500 = 1280 wHeight: 0x02D0 = 720 dwMinBitRate: 0x05460000 dwMaxBitRate: 0x1A5E0000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== bLength: 0x26 bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x09 bmCapabilities: 0x00 wWidth: 0x0780 = 1920 wHeight: 0x0438 = 1080 dwMinBitRate: 0x0BDD8000 dwMaxBitRate: 0x3B538000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x03 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) dwFrameInterval[2]: 0x000A2C2A = 66.666600 mSec (15.00 Hz) dwFrameInterval[3]: 0x00196E69 = 166.666500 mSec (6.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Video Streaming Frame Based Payload Format Type Descriptor<=== bLength: 0x1C bDescriptorType: 0x24 bDescriptorSubtype: 0x10 bFormatIndex: 0x02 bNumFrameDescriptors: 0x01 guidFormat: {36315752-1A66-A242-9065-D01814A8EF8A} bBitsPerPixel: 0x10 bDefaultFrameIndex: 0x01 *!*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 bVariableSize: 0x00 -> Fixed Size ===>Video Streaming Frame Based Payload Frame Type Descriptor<=== --->This is the Default (optimum) Frame index bLength: 0x1E bDescriptorType: 0x24 bDescriptorSubtype: 0x11 bFrameIndex: 0x01 bmCapabilities: 0x00 wWidth: 0x0780 = 1920 wHeight: 0x0438 = 1080 dwMinBitRate: 0x3B538000 dwMaxBitRate: 0x3B538000 dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz) bFrameIntervalType: 0x01 ===>Additional Discrete Frame Type Data dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz) ===>Color Matching Descriptor<=== bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x0D bColorPrimaries: 0x00 bTransferCharacteristics: 0x00 bMatrixCoefficients: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x84 -> Direction: IN - EndpointID: 4 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 ===>BOS Descriptor<=== bLength: 0x05 bDescriptorType: 0x0F wTotalLength: 0x0032 bNumDeviceCaps: 0x03 ===>SuperSpeed USB Device Capability Descriptor<=== bLength: 0x0A bDescriptorType: 0x10 bDevCapabilityType: 0x03 bmAttributes: 0x00 wSpeedsSupported: 0x0C -> Supports high-speed operation -> Supports SuperSpeed operation bFunctionalitySupport: 0x03 -> lowest speed = SuperSpeed bU1DevExitLat: 0x0A -> less than 10 micro-seconds wU2DevExitLat: 0x07FF -> less than 2047 micro-seconds ===>USB 2.0 Extension Descriptor<=== bLength: 0x07 bDescriptorType: 0x10 bDevCapabilityType: 0x02 bmAttributes: 0x00000006 -> Supports Link Power Management protocol ===>Platform Capability Descriptor<=== bLength: 0x1C bDescriptorType: 0x10 bDevCapabilityType: 0x05 bReserved: 0x00 Platform Capability UUID: D8DD60DF-4589-4CC7-9CD2-659D9E648A9F 00 00 03 06 44 02 20 00 [Port20] Is Port User Connectable: yes Is Port Debug Capable: yes Companion Port Number: 11 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected [Port21] Is Port User Connectable: yes Is Port Debug Capable: yes Companion Port Number: 14 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected [Port22] Is Port User Connectable: yes Is Port Debug Capable: yes Companion Port Number: 10 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected [Port23] Is Port User Connectable: yes Is Port Debug Capable: yes Companion Port Number: 12 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&28aeab80&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected [Port24] Is Port User Connectable: no Is Port Debug Capable: yes Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected [Port25] Is Port User Connectable: no Is Port Debug Capable: yes Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected [Port26] Is Port User Connectable: no Is Port Debug Capable: yes Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: no USB 2.0: no USB 3.0: yes ConnectionStatus: NoDeviceConnected