Elgato Facecam MK2 update

Created Diff never expires
84 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
585 lines
83 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
587 lines
Elgato Facecam MK.2 (*****USB3*****, out of the box):
Elgato Facecam MK.2 (*****USB3*****, post update):
[Port8] : USB Composite Device
[Port8] : USB Composite Device




Is Port User Connectable: yes
Is Port User Connectable: yes
Is Port Debug Capable: yes
Is Port Debug Capable: yes
Companion Port Number: 2
Companion Port Number: 2
Companion Hub Symbolic Link Name: USB#ROOT_HUB30#7&30304c2c&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Companion Hub Symbolic Link Name: USB#ROOT_HUB30#7&30304c2c&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Protocols Supported:
Protocols Supported:
USB 1.1: no
USB 1.1: no
USB 2.0: no
USB 2.0: no
USB 3.0: yes
USB 3.0: yes


Device Power State: PowerDeviceD0
Device Power State: PowerDeviceD0




---===>USB4 Information<===---
---===>USB4 Information<===---
Port is USB4 Capable: No
Port is USB4 Capable: No
Device is tunneled through USB4: No
Device is tunneled through USB4: No


---===>Device Information<===---
---===>Device Information<===---
English product name: "Elgato Facecam MK.2"
English product name: "Elgato Facecam MK.2"


ConnectionStatus:
ConnectionStatus:
Current Config Value: 0x01
Current Config Value: 0x01
Device Bus Speed: SuperSpeed
Device Bus Speed: SuperSpeed
Device Address: 0x01
Device Address: 0x02
Open Pipes: 2
Open Pipes: 2


===>Device Descriptor<===
===>Device Descriptor<===
bLength: 0x12
bLength: 0x12
bDescriptorType: 0x01
bDescriptorType: 0x01
bcdUSB: 0x0300
bcdUSB: 0x0300
bDeviceClass: 0xEF -> This is a Multi-interface Function Code Device
bDeviceClass: 0xEF -> This is a Multi-interface Function Code Device
bDeviceSubClass: 0x02 -> This is the Common Class Sub Class
bDeviceSubClass: 0x02 -> This is the Common Class Sub Class
bDeviceProtocol: 0x01 -> This is the Interface Association Descriptor protocol
bDeviceProtocol: 0x01 -> This is the Interface Association Descriptor protocol
bMaxPacketSize0: 0x09 = (9) Bytes
bMaxPacketSize0: 0x09 = (9) Bytes
idVendor: 0x0FD9 = El Gato Software LLC
idVendor: 0x0FD9 = El Gato Software LLC
idProduct: 0x0094
idProduct: 0x0094
bcdDevice: 0x0182
bcdDevice: 0x01A0
iManufacturer: 0x01
iManufacturer: 0x01
English (United States) "Elgato"
English (United States) "Elgato"
iProduct: 0x02
iProduct: 0x02
English (United States) "Elgato Facecam MK.2"
English (United States) "Elgato Facecam MK.2"
iSerialNumber: 0x03
iSerialNumber: 0x03
English (United States) "A6HTB448159MEM"
English (United States) "A6HTB448159MEM"
bNumConfigurations: 0x01
bNumConfigurations: 0x01


---===>Open Pipes<===---
---===>Open Pipes<===---


===>Endpoint Descriptor<===
===>Endpoint Descriptor<===
bLength: 0x07
bLength: 0x07
bDescriptorType: 0x05
bDescriptorType: 0x05
bEndpointAddress: 0x85 -> Direction: IN - EndpointID: 5
bEndpointAddress: 0x85 -> Direction: IN - EndpointID: 5
bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic
bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic
wMaxPacketSize: 0x0040
wMaxPacketSize: 0x0040
bInterval: 0x08
bInterval: 0x08


===>Endpoint Descriptor<===
===>Endpoint Descriptor<===
bLength: 0x07
bLength: 0x07
bDescriptorType: 0x05
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bEndpointAddress: 0x84 -> Direction: IN - EndpointID: 4
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic
wMaxPacketSize: 0x0400
wMaxPacketSize: 0x0040
bInterval: 0x01
bInterval: 0x08


---===>Full Configuration Descriptor<===---
---===>Full Configuration Descriptor<===---


===>Configuration Descriptor<===
===>Configuration Descriptor<===
bLength: 0x09
bLength: 0x09
bDescriptorType: 0x02
bDescriptorType: 0x02
wTotalLength: 0x03BB -> Validated
wTotalLength: 0x045E -> Validated
bNumInterfaces: 0x02
bNumInterfaces: 0x03
bConfigurationValue: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
iConfiguration: 0x00
bmAttributes: 0x80 -> Bus Powered
bmAttributes: 0x80 -> Bus Powered
MaxPower: 0x20 = 256 mA
MaxPower: 0x20 = 256 mA


===>IAD Descriptor<===
===>IAD Descriptor<===
bLength: 0x08
bLength: 0x08
bDescriptorType: 0x0B
bDescriptorType: 0x0B
bFirstInterface: 0x00
bFirstInterface: 0x00
bInterfaceCount: 0x02
bInterfaceCount: 0x02
bFunctionClass: 0x0E -> Video Interface Class
bFunctionClass: 0x0E -> Video Interface Class
bFunctionSubClass: 0x03 -> Video Interface Collection
bFunctionSubClass: 0x03 -> Video Interface Collection
bFunctionProtocol: 0x00 -> PC_PROTOCOL_UNDEFINED protocol
bFunctionProtocol: 0x00 -> PC_PROTOCOL_UNDEFINED protocol
iFunction: 0x00
iFunction: 0x00


===>Interface Descriptor<===
===>Interface Descriptor<===
bLength: 0x09
bLength: 0x09
bDescriptorType: 0x04
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x01 -> Video Control Interface SubClass
bInterfaceSubClass: 0x01 -> Video Control Interface SubClass
bInterfaceProtocol: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00
iInterface: 0x00


===>Class-Specific Video Control Interface Header Descriptor<===
===>Class-Specific Video Control Interface Header Descriptor<===
bLength: 0x0D
bLength: 0x0D
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bDescriptorSubtype: 0x01
bcdVDC: 0x0100
bcdVDC: 0x0100
wTotalLength: 0x00A3
wTotalLength: 0x00A5 -> Validated
*!*ERROR: Invalid total interface size 0xA3, should be 0x9A
dwClockFreq: 0x01C9C380 = (30000000) Hz
dwClockFreq: 0x01C9C380 = (30000000) Hz
bInCollection: 0x01
bInCollection: 0x01
baInterfaceNr[1]: 0x01
baInterfaceNr[1]: 0x01
USB Video Class device: spec version 1.0
USB Video Class device: spec version 1.0


===>Video Control Output Terminal Descriptor<===
===>Video Control Output Terminal Descriptor<===
bLength: 0x09
bLength: 0x09
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x03
bDescriptorSubtype: 0x03
bTerminalID: 0x04
bTerminalID: 0x04
wTerminalType: 0x0101 = (TT_STREAMING)
wTerminalType: 0x0101 = (TT_STREAMING)
bAssocTerminal: 0x00
bAssocTerminal: 0x00
bSourceID: 0x02
bSourceID: 0x02
iTerminal: 0x00
iTerminal: 0x00


===>Video Control Extension Unit Descriptor<===
===>Video Control Extension Unit Descriptor<===
bLength: 0x1C
bLength: 0x1C
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x06
bDescriptorSubtype: 0x06
bUnitID: 0x02
bUnitID: 0x02
guidExtensionCode: {2C49D16A-32B8-4485-3EA8-643A152362F2}
guidExtensionCode: {2C49D16A-32B8-4485-3EA8-643A152362F2}
bNumControls: 0x06
bNumControls: 0x06
bNrInPins: 0x01
bNrInPins: 0x01
===>List of Connected Units and Terminal ID's
===>List of Connected Units and Terminal ID's
baSourceID[1]: 0x06
baSourceID[1]: 0x06
bControlSize: 0x03
bControlSize: 0x03
bmControls : 0x3F 0x00 0x00
bmControls : 0x3F 0x00 0x00
D00 = 1 yes - Vendor-Specific (Optional)
D00 = 1 yes - Vendor-Specific (Optional)
D01 = 1 yes - Vendor-Specific (Optional)
D01 = 1 yes - Vendor-Specific (Optional)
D02 = 1 yes - Vendor-Specific (Optional)
D02 = 1 yes - Vendor-Specific (Optional)
D03 = 1 yes - Vendor-Specific (Optional)
D03 = 1 yes - Vendor-Specific (Optional)
D04 = 1 yes - Vendor-Specific (Optional)
D04 = 1 yes - Vendor-Specific (Optional)
D05 = 1 yes - Vendor-Specific (Optional)
D05 = 1 yes - Vendor-Specific (Optional)
D06 = 0 no - Vendor-Specific (Optional)
D06 = 0 no - Vendor-Specific (Optional)
D07 = 0 no - Vendor-Specific (Optional)
D07 = 0 no - Vendor-Specific (Optional)
D08 = 0 no - Vendor-Specific (Optional)
D08 = 0 no - Vendor-Specific (Optional)
D09 = 0 no - Vendor-Specific (Optional)
D09 = 0 no - Vendor-Specific (Optional)
D10 = 0 no - Vendor-Specific (Optional)
D10 = 0 no - Vendor-Specific (Optional)
D11 = 0 no - Vendor-Specific (Optional)
D11 = 0 no - Vendor-Specific (Optional)
D12 = 0 no - Vendor-Specific (Optional)
D12 = 0 no - Vendor-Specific (Optional)
D13 = 0 no - Vendor-Specific (Optional)
D13 = 0 no - Vendor-Specific (Optional)
D14 = 0 no - Vendor-Specific (Optional)
D14 = 0 no - Vendor-Specific (Optional)
D15 = 0 no - Vendor-Specific (Optional)
D15 = 0 no - Vendor-Specific (Optional)
D16 = 0 no - Vendor-Specific (Optional)
D16 = 0 no - Vendor-Specific (Optional)
D17 = 0 no - Vendor-Specific (Optional)
D17 = 0 no - Vendor-Specific (Optional)
D18 = 0 no - Vendor-Specific (Optional)
D18 = 0 no - Vendor-Specific (Optional)
D19 = 0 no - Vendor-Specific (Optional)
D19 = 0 no - Vendor-Specific (Optional)
D20 = 0 no - Vendor-Specific (Optional)
D20 = 0 no - Vendor-Specific (Optional)
D21 = 0 no - Vendor-Specific (Optional)
D21 = 0 no - Vendor-Specific (Optional)
D22 = 0 no - Vendor-Specific (Optional)
D22 = 0 no - Vendor-Specific (Optional)
D23 = 0 no - Vendor-Specific (Optional)
D23 = 0 no - Vendor-Specific (Optional)
iExtension: 0x00
iExtension: 0x00


===>Video Control Extension Unit Descriptor<===
===>Video Control Extension Unit Descriptor<===
bLength: 0x1C
bLength: 0x1C
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x06
bDescriptorSubtype: 0x06
bUnitID: 0x06
bUnitID: 0x06
guidExtensionCode: {23E49ED0-1178-4F31-AE52-D2FB8A8D3B48}
guidExtensionCode: {23E49ED0-1178-4F31-AE52-D2FB8A8D3B48}
bNumControls: 0x05
bNumControls: 0x05
bNrInPins: 0x01
bNrInPins: 0x01
===>List of Connected Units and Terminal ID's
===>List of Connected Units and Terminal ID's
baSourceID[1]: 0x03
baSourceID[1]: 0x03
bControlSize: 0x03
bControlSize: 0x03
bmControls : 0xFF 0x7F 0x00
bmControls : 0xFF 0x7F 0x00
D00 = 1 yes - Vendor-Specific (Optional)
D00 = 1 yes - Vendor-Specific (Optional)
D01 = 1 yes - Vendor-Specific (Optional)
D01 = 1 yes - Vendor-Specific (Optional)
D02 = 1 yes - Vendor-Specific (Optional)
D02 = 1 yes - Vendor-Specific (Optional)
D03 = 1 yes - Vendor-Specific (Optional)
D03 = 1 yes - Vendor-Specific (Optional)
D04 = 1 yes - Vendor-Specific (Optional)
D04 = 1 yes - Vendor-Specific (Optional)
D05 = 1 yes - Vendor-Specific (Optional)
D05 = 1 yes - Vendor-Specific (Optional)
D06 = 1 yes - Vendor-Specific (Optional)
D06 = 1 yes - Vendor-Specific (Optional)
D07 = 1 yes - Vendor-Specific (Optional)
D07 = 1 yes - Vendor-Specific (Optional)
D08 = 1 yes - Vendor-Specific (Optional)
D08 = 1 yes - Vendor-Specific (Optional)
D09 = 1 yes - Vendor-Specific (Optional)
D09 = 1 yes - Vendor-Specific (Optional)
D10 = 1 yes - Vendor-Specific (Optional)
D10 = 1 yes - Vendor-Specific (Optional)
D11 = 1 yes - Vendor-Specific (Optional)
D11 = 1 yes - Vendor-Specific (Optional)
D12 = 1 yes - Vendor-Specific (Optional)
D12 = 1 yes - Vendor-Specific (Optional)
D13 = 1 yes - Vendor-Specific (Optional)
D13 = 1 yes - Vendor-Specific (Optional)
D14 = 1 yes - Vendor-Specific (Optional)
D14 = 1 yes - Vendor-Specific (Optional)
D15 = 0 no - Vendor-Specific (Optional)
D15 = 0 no - Vendor-Specific (Optional)
D16 = 0 no - Vendor-Specific (Optional)
D16 = 0 no - Vendor-Specific (Optional)
D17 = 0 no - Vendor-Specific (Optional)
D17 = 0 no - Vendor-Specific (Optional)
D18 = 0 no - Vendor-Specific (Optional)
D18 = 0 no - Vendor-Specific (Optional)
D19 = 0 no - Vendor-Specific (Optional)
D19 = 0 no - Vendor-Specific (Optional)
D20 = 0 no - Vendor-Specific (Optional)
D20 = 0 no - Vendor-Specific (Optional)
D21 = 0 no - Vendor-Specific (Optional)
D21 = 0 no - Vendor-Specific (Optional)
D22 = 0 no - Vendor-Specific (Optional)
D22 = 0 no - Vendor-Specific (Optional)
D23 = 0 no - Vendor-Specific (Optional)
D23 = 0 no - Vendor-Specific (Optional)
iExtension: 0x00
iExtension: 0x00


===>Video Control Extension Unit Descriptor<===
===>Video Control Extension Unit Descriptor<===
bLength: 0x1D
bLength: 0x1D
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x06
bDescriptorSubtype: 0x06
bUnitID: 0x07
bUnitID: 0x07
guidExtensionCode: {23E49ED0-1178-4F31-AE52-D2FB8A8D3001}
guidExtensionCode: {23E49ED0-1178-4F31-AE52-D2FB8A8D3001}
bNumControls: 0x1F
bNumControls: 0x20
bNrInPins: 0x01
bNrInPins: 0x01
===>List of Connected Units and Terminal ID's
===>List of Connected Units and Terminal ID's
baSourceID[1]: 0x03
baSourceID[1]: 0x03
bControlSize: 0x04
bControlSize: 0x04
bmControls : 0x83 0x06 0xB1 0x00
bmControls : 0x83 0x26 0xB3 0x00
D00 = 1 yes - Vendor-Specific (Optional)
D00 = 1 yes - Vendor-Specific (Optional)
D01 = 1 yes - Vendor-Specific (Optional)
D01 = 1 yes - Vendor-Specific (Optional)
D02 = 0 no - Vendor-Specific (Optional)
D02 = 0 no - Vendor-Specific (Optional)
D03 = 0 no - Vendor-Specific (Optional)
D03 = 0 no - Vendor-Specific (Optional)
D04 = 0 no - Vendor-Specific (Optional)
D04 = 0 no - Vendor-Specific (Optional)
D05 = 0 no - Vendor-Specific (Optional)
D05 = 0 no - Vendor-Specific (Optional)
D06 = 0 no - Vendor-Specific (Optional)
D06 = 0 no - Vendor-Specific (Optional)
D07 = 1 yes - Vendor-Specific (Optional)
D07 = 1 yes - Vendor-Specific (Optional)
D08 = 0 no - Vendor-Specific (Optional)
D08 = 0 no - Vendor-Specific (Optional)
D09 = 1 yes - Vendor-Specific (Optional)
D09 = 1 yes - Vendor-Specific (Optional)
D10 = 1 yes - Vendor-Specific (Optional)
D10 = 1 yes - Vendor-Specific (Optional)
D11 = 0 no - Vendor-Specific (Optional)
D11 = 0 no - Vendor-Specific (Optional)
D12 = 0 no - Vendor-Specific (Optional)
D12 = 0 no - Vendor-Specific (Optional)
D13 = 0 no - Vendor-Specific (Optional)
D13 = 1 yes - Vendor-Specific (Optional)
D14 = 0 no - Vendor-Specific (Optional)
D14 = 0 no - Vendor-Specific (Optional)
D15 = 0 no - Vendor-Specific (Optional)
D15 = 0 no - Vendor-Specific (Optional)
D16 = 1 yes - Vendor-Specific (Optional)
D16 = 1 yes - Vendor-Specific (Optional)
D17 = 0 no - Vendor-Specific (Optional)
D17 = 1 yes - Vendor-Specific (Optional)
D18 = 0 no - Vendor-Specific (Optional)
D18 = 0 no - Vendor-Specific (Optional)
D19 = 0 no - Vendor-Specific (Optional)
D19 = 0 no - Vendor-Specific (Optional)
D20 = 1 yes - Vendor-Specific (Optional)
D20 = 1 yes - Vendor-Specific (Optional)
D21 = 1 yes - Vendor-Specific (Optional)
D21 = 1 yes - Vendor-Specific (Optional)
D22 = 0 no - Vendor-Specific (Optional)
D22 = 0 no - Vendor-Specific (Optional)
D23 = 1 yes - Vendor-Specific (Optional)
D23 = 1 yes - Vendor-Specific (Optional)
D24 = 0 no - Vendor-Specific (Optional)
D24 = 0 no - Vendor-Specific (Optional)
D25 = 0 no - Vendor-Specific (Optional)
D25 = 0 no - Vendor-Specific (Optional)
D26 = 0 no - Vendor-Specific (Optional)
D26 = 0 no - Vendor-Specific (Optional)
D27 = 0 no - Vendor-Specific (Optional)
D27 = 0 no - Vendor-Specific (Optional)
D28 = 0 no - Vendor-Specific (Optional)
D28 = 0 no - Vendor-Specific (Optional)
D29 = 0 no - Vendor-Specific (Optional)
D29 = 0 no - Vendor-Specific (Optional)
D30 = 0 no - Vendor-Specific (Optional)
D30 = 0 no - Vendor-Specific (Optional)
D31 = 0 no - Vendor-Specific (Optional)
D31 = 0 no - Vendor-Specific (Optional)
iExtension: 0x00
iExtension: 0x00


===>Video Control Extension Unit Descriptor<===
===>Video Control Extension Unit Descriptor<===
bLength: 0x1D
bLength: 0x1D
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x06
bDescriptorSubtype: 0x06
bUnitID: 0x08
bUnitID: 0x08
guidExtensionCode: {2C49D16A-32B8-4485-3EA8-643A15236002}
guidExtensionCode: {2C49D16A-32B8-4485-3EA8-643A15236002}
bNumControls: 0x1F
bNumControls: 0x20
bNrInPins: 0x01
bNrInPins: 0x01
===>List of Connected Units and Terminal ID's
===>List of Connected Units and Terminal ID's
baSourceID[1]: 0x03
baSourceID[1]: 0x03
bControlSize: 0x04
bControlSize: 0x04
bmControls : 0x61 0x01 0x00 0x00
bmControls : 0x63 0x91 0x01 0x00
D00 = 1 yes - Vendor-Specific (Optional)
D00 = 1 yes - Vendor-Specific (Optional)
D01 = 0 no - Vendor-Specific (Optional)
D01 = 1 yes - Vendor-Specific (Optional)
D02 = 0 no - Vendor-Specific (Optional)
D02 = 0 no - Vendor-Specific (Optional)
D03 = 0 no - Vendor-Specific (Optional)
D03 = 0 no - Vendor-Specific (Optional)
D04 = 0 no - Vendor-Specific (Optional)
D04 = 0 no - Vendor-Specific (Optional)
D05 = 1 yes - Vendor-Specific (Optional)
D05 = 1 yes - Vendor-Specific (Optional)
D06 = 1 yes - Vendor-Specific (Optional)
D06 = 1 yes - Vendor-Specific (Optional)
D07 = 0 no - Vendor-Specific (Optional)
D07 = 0 no - Vendor-Specific (Optional)
D08 = 1 yes - Vendor-Specific (Optional)
D08 = 1 yes - Vendor-Specific (Optional)
D09 = 0 no - Vendor-Specific (Optional)
D09 = 0 no - Vendor-Specific (Optional)
D10 = 0 no - Vendor-Specific (Optional)
D10 = 0 no - Vendor-Specific (Optional)
D11 = 0 no - Vendor-Specific (Optional)
D11 = 0 no - Vendor-Specific (Optional)
D12 = 0 no - Vendor-Specific (Optional)
D12 = 1 yes - Vendor-Specific (Optional)
D13 = 0 no - Vendor-Specific (Optional)
D13 = 0 no - Vendor-Specific (Optional)
D14 = 0 no - Vendor-Specific (Optional)
D14 = 0 no - Vendor-Specific (Optional)
D15 = 0 no - Vendor-Specific (Optional)
D15 = 1 yes - Vendor-Specific (Optional)
D16 = 0 no - Vendor-Specific (Optional)
D16 = 1 yes - Vendor-Specific (Optional)
D17 = 0 no - Vendor-Specific (Optional)
D17 = 0 no - Vendor-Specific (Optional)
D18 = 0 no - Vendor-Specific (Optional)
D18 = 0 no - Vendor-Specific (Optional)
D19 = 0 no - Vendor-Specific (Optional)
D19 = 0 no - Vendor-Specific (Optional)
D20 = 0 no - Vendor-Specific (Optional)
D20 = 0 no - Vendor-Specific (Optional)
D21 = 0 no - Vendor-Specific (Optional)
D21 = 0 no - Vendor-Specific (Optional)
D22 = 0 no - Vendor-Specific (Optional)
D22 = 0 no - Vendor-Specific (Optional)
D23 = 0 no - Vendor-Specific (Optional)
D23 = 0 no - Vendor-Specific (Optional)
D24 = 0 no - Vendor-Specific (Optional)
D24 = 0 no - Vendor-Specific (Optional)
D25 = 0 no - Vendor-Specific (Optional)
D25 = 0 no - Vendor-Specific (Optional)
D26 = 0 no - Vendor-Specific (Optional)
D26 = 0 no - Vendor-Specific (Optional)
D27 = 0 no - Vendor-Specific (Optional)
D27 = 0 no - Vendor-Specific (Optional)
D28 = 0 no - Vendor-Specific (Optional)
D28 = 0 no - Vendor-Specific (Optional)
D29 = 0 no - Vendor-Specific (Optional)
D29 = 0 no - Vendor-Specific (Optional)
D30 = 0 no - Vendor-Specific (Optional)
D30 = 0 no - Vendor-Specific (Optional)
D31 = 0 no - Vendor-Specific (Optional)
D31 = 0 no - Vendor-Specific (Optional)
iExtension: 0x00
iExtension: 0x00


===>Video Control Input Terminal Descriptor<===
===>Video Control Input Terminal Descriptor<===
bLength: 0x12
bLength: 0x12
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x02
bDescriptorSubtype: 0x02
bTerminalID: 0x01
bTerminalID: 0x01
wTerminalType: 0x0201 = (ITT_CAMERA)
wTerminalType: 0x0201 = (ITT_CAMERA)
bAssocTerminal: 0x00
bAssocTerminal: 0x00
iTerminal: 0x00
iTerminal: 0x00
===>Camera Input Terminal Data
===>Camera Input Terminal Data
wObjectiveFocalLengthMin: 0x0000
wObjectiveFocalLengthMin: 0x0000
wObjectiveFocalLengthMax: 0x0000
wObjectiveFocalLengthMax: 0x0000
wOcularFocalLength: 0x0000
wOcularFocalLength: 0x0000
bControlSize: 0x03
bControlSize: 0x03
bmControls : 0x0E 0x0A 0x04
bmControls : 0x0E 0x0A 0x04
D00 = 0 no - Scanning Mode
D00 = 0 no - Scanning Mode
D01 = 1 yes - Auto-Exposure Mode
D01 = 1 yes - Auto-Exposure Mode
D02 = 1 yes - Auto-Exposure Priority
D02 = 1 yes - Auto-Exposure Priority
D03 = 1 yes - Exposure Time (Absolute)
D03 = 1 yes - Exposure Time (Absolute)
D04 = 0 no - Exposure Time (Relative)
D04 = 0 no - Exposure Time (Relative)
D05 = 0 no - Focus (Absolute)
D05 = 0 no - Focus (Absolute)
D06 = 0 no - Focus (Relative)
D06 = 0 no - Focus (Relative)
D07 = 0 no - Iris (Absolute)
D07 = 0 no - Iris (Absolute)
D08 = 0 no - Iris (Relative)
D08 = 0 no - Iris (Relative)
D09 = 1 yes - Zoom (Absolute)
D09 = 1 yes - Zoom (Absolute)
D10 = 0 no - Zoom (Relative)
D10 = 0 no - Zoom (Relative)
D11 = 1 yes - PanTilt (Absolute)
D11 = 1 yes - PanTilt (Absolute)
D12 = 0 no - PanTilt (Relative)
D12 = 0 no - PanTilt (Relative)
D13 = 0 no - Roll (Absolute)
D13 = 0 no - Roll (Absolute)
D14 = 0 no - Roll (Relative)
D14 = 0 no - Roll (Relative)
D15 = 0 no - Reserved
D15 = 0 no - Reserved
D16 = 0 no - Reserved
D16 = 0 no - Reserved
D17 = 0 no - Focus, Auto
D17 = 0 no - Focus, Auto
D18 = 1 yes - Privacy
D18 = 1 yes - Privacy
D19 = 0 no - Focus, Simple
D19 = 0 no - Focus, Simple
D20 = 0 no - Window
D20 = 0 no - Window
D21 = 0 no - Region of Interest
D21 = 0 no - Region of Interest
D22 = 0 no - Reserved
D22 = 0 no - Reserved
D23 = 0 no - Reserved
D23 = 0 no - Reserved


===>Video Control Processing Unit Descriptor<===
===>Video Control Processing Unit Descriptor<===
bLength: 0x0B
bLength: 0x0B
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bDescriptorSubtype: 0x05
bUnitID: 0x03
bUnitID: 0x03
bSourceID: 0x01
bSourceID: 0x01
wMaxMultiplier: 0x0000
wMaxMultiplier: 0x0000
bControlSize: 0x02
bControlSize: 0x02
bmControls : 0x5B 0x17
bmControls : 0x5B 0x17
D00 = 1 yes - Brightness
D00 = 1 yes - Brightness
D01 = 1 yes - Contrast
D01 = 1 yes - Contrast
D02 = 0 no - Hue
D02 = 0 no - Hue
D03 = 1 yes - Saturation
D03 = 1 yes - Saturation
D04 = 1 yes - Sharpness
D04 = 1 yes - Sharpness
D05 = 0 no - Gamma
D05 = 0 no - Gamma
D06 = 1 yes - White Balance Temperature
D06 = 1 yes - White Balance Temperature
D07 = 0 no - White Balance Component
D07 = 0 no - White Balance Component
D08 = 1 yes - Backlight Compensation
D08 = 1 yes - Backlight Compensation
D09 = 1 yes - Gain
D09 = 1 yes - Gain
D10 = 1 yes - Power Line Frequency
D10 = 1 yes - Power Line Frequency
D11 = 0 no - Hue, Auto
D11 = 0 no - Hue, Auto
D12 = 1 yes - White Balance Temperature, Auto
D12 = 1 yes - White Balance Temperature, Auto
D13 = 0 no - White Balance Component, Auto
D13 = 0 no - White Balance Component, Auto
D14 = 0 no - Digital Multiplier
D14 = 0 no - Digital Multiplier
D15 = 0 no - Digital Multiplier Limit
D15 = 0 no - Digital Multiplier Limit
iProcessing : 0x00
iProcessing : 0x00


===>Endpoint Descriptor<===
===>Endpoint Descriptor<===
bLength: 0x07
bLength: 0x07
bDescriptorType: 0x05
bDescriptorType: 0x05
bEndpointAddress: 0x85 -> Direction: IN - EndpointID: 5
bEndpointAddress: 0x85 -> Direction: IN - EndpointID: 5
bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic
bmAttributes: 0x03 -> Interrupt Transfer Type, Usage Type = Periodic
wMaxPacketSize: 0x0040
wMaxPacketSize: 0x0040
bInterval: 0x08
bInterval: 0x08


===>SuperSpeed Endpoint Companion Descriptor<===
===>SuperSpeed Endpoint Companion Descriptor<===
bLength: 0x06
bLength: 0x06
bDescriptorType: 0x30
bDescriptorType: 0x30
bMaxBurst: 0x00
bMaxBurst: 0x00
bmAttributes: 0x00
bmAttributes: 0x00
wBytesPerInterval: 0x0008
wBytesPerInterval: 0x0008


===>Class-specific VC Interrupt Endpoint Descriptor<===
===>Class-specific VC Interrupt Endpoint Descriptor<===
bLength: 0x05
bLength: 0x05
bDescriptorType: 0x25
bDescriptorType: 0x25
bDescriptorSubtype: 0x03
bDescriptorSubtype: 0x03
wMaxTransferSize: 0x0040 = (64) Bytes
wMaxTransferSize: 0x0040 = (64) Bytes


===>Interface Descriptor<===
===>Interface Descriptor<===
bLength: 0x09
bLength: 0x09
bDescriptorType: 0x04
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bInterfaceNumber: 0x01
bAlternateSetting: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x00
bNumEndpoints: 0x00
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00
iInterface: 0x00


===>Video Class-Specific VS Video Input Header Descriptor<===
===>Video Class-Specific VS Video Input Header Descriptor<===
bLength: 0x10
bLength: 0x10
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bDescriptorSubtype: 0x01
bNumFormats: 0x03
bNumFormats: 0x03
wTotalLength: 0x0185 -> Validated
wTotalLength: 0x0231 -> Validated
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmInfo: 0x00 -> Dynamic Format Change not Supported
bmInfo: 0x00 -> Dynamic Format Change not Supported
bTerminalLink: 0x04
bTerminalLink: 0x04
bStillCaptureMethod: 0x00 -> No Still Capture
bStillCaptureMethod: 0x00 -> No Still Capture
bTriggerSupport: 0x00 -> No Hardware Triggering Support
bTriggerSupport: 0x00 -> No Hardware Triggering Support
bTriggerUsage: 0x00
bTriggerUsage: 0x00
bControlSize: 0x01
bControlSize: 0x01
Video Payload Format 1 0x00
Video Payload Format 1 0x00
D00 = 0 no - Key Frame Rate
D00 = 0 no - Key Frame Rate
D01 = 0 no - P Frame Rate
D01 = 0 no - P Frame Rate
D02 = 0 no - Compression Quality
D02 = 0 no - Compression Quality
D03 = 0 no - Compression Window Size
D03 = 0 no - Compression Window Size
D04 = 0 no - Generate Key Frame
D04 = 0 no - Generate Key Frame
D05 = 0 no - Update Frame Segment
D05 = 0 no - Update Frame Segment
D06 = 0 no - Reserved
D06 = 0 no - Reserved
D07 = 0 no - Reserved
D07 = 0 no - Reserved
Video Payload Format 2 0x00
Video Payload Format 2 0x00
D00 = 0 no - Key Frame Rate
D00 = 0 no - Key Frame Rate
D01 = 0 no - P Frame Rate
D01 = 0 no - P Frame Rate
D02 = 0 no - Compression Quality
D02 = 0 no - Compression Quality
D03 = 0 no - Compression Window Size
D03 = 0 no - Compression Window Size
D04 = 0 no - Generate Key Frame
D04 = 0 no - Generate Key Frame
D05 = 0 no - Update Frame Segment
D05 = 0 no - Update Frame Segment
D06 = 0 no - Reserved
D06 = 0 no - Reserved
D07 = 0 no - Reserved
D07 = 0 no - Reserved
Video Payload Format 3 0x00
Video Payload Format 3 0x00
D00 = 0 no - Key Frame Rate
D00 = 0 no - Key Frame Rate
D01 = 0 no - P Frame Rate
D01 = 0 no - P Frame Rate
D02 = 0 no - Compression Quality
D02 = 0 no - Compression Quality
D03 = 0 no - Compression Window Size
D03 = 0 no - Compression Window Size
D04 = 0 no - Generate Key Frame
D04 = 0 no - Generate Key Frame
D05 = 0 no - Update Frame Segment
D05 = 0 no - Update Frame Segment
D06 = 0 no - Reserved
D06 = 0 no - Reserved
D07 = 0 no - Reserved
D07 = 0 no - Reserved


===>Video Streaming Uncompressed Format Type Descriptor<===
===>Video Streaming Uncompressed Format Type Descriptor<===
bLength: 0x1B
bLength: 0x1B
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x04
bDescriptorSubtype: 0x04
bFormatIndex: 0x01
bFormatIndex: 0x01
bNumFrameDescriptors: 0x03
bNumFrameDescriptors: 0x05
guidFormat: {32595559-0000-0010-8000-00AA00389B71} = YUY2 Format
guidFormat: {32595559-0000-0010-8000-00AA00389B71} = YUY2 Format
bBitsPerPixel: 0x10
bBitsPerPixel: 0x10
bDefaultFrameIndex: 0x01
bDefaultFrameIndex: 0x01
bAspectRatioX: 0x00
bAspectRatioX: 0x00
bAspectRatioY: 0x00
bAspectRatioY: 0x00
bmInterlaceFlags: 0x00
bmInterlaceFlags: 0x00
D0 = 0x00 Interlaced stream or variable: No
D0 = 0x00 Interlaced stream or variable: No
D1 = 0x00 Fields per frame: 2 fields
D1 = 0x00 Fields per frame: 2 fields
D2 = 0x00 Field 1 first: No
D2 = 0x00 Field 1 first: No
D3 = 0x00 Reserved
D3 = 0x00 Reserved
D4..5 = 0x00 Field patterns -> Field 1 only
D4..5 = 0x00 Field patterns -> Field 1 only
D6..7 = 0x00 Display Mode -> Bob only
D6..7 = 0x00 Display Mode -> Bob only
bCopyProtect: 0x00 -> Duplication Unrestricted
bCopyProtect: 0x00 -> Duplication Unrestricted
*!*ERROR: Found 6 frame descriptors (should be 3)
*!*ERROR: Found 8 frame descriptors (should be 5)


===>Video Streaming Uncompressed Frame Type Descriptor<===
===>Video Streaming Uncompressed Frame Type Descriptor<===
--->This is the Default (optimum) Frame index
--->This is the Default (optimum) Frame index
bLength: 0x26
bLength: 0x1E
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bDescriptorSubtype: 0x05
bFrameIndex: 0x01
bFrameIndex: 0x01
bmCapabilities: 0x00
bmCapabilities: 0x00
wWidth: 0x0280 = 640
wHeight: 0x0168 = 360
dwMinBitRate: 0x06978000
dwMaxBitRate: 0x06978000
dwMaxVideoFrameBufferSize: 0x00070800
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
bFrameIntervalType: 0x01
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)

===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x1E
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x02
bmCapabilities: 0x00
wWidth: 0x0280 = 640
wHeight: 0x01E0 = 480
dwMinBitRate: 0x08CA0000
dwMaxBitRate: 0x08CA0000
dwMaxVideoFrameBufferSize: 0x00096000
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
bFrameIntervalType: 0x01
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)

===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x26
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x03
bmCapabilities: 0x00
wWidth: 0x03C0 = 960
wWidth: 0x03C0 = 960
wHeight: 0x021C = 540
wHeight: 0x021C = 540
dwMinBitRate: 0x3B538000
dwMinBitRate: 0x3B538000
dwMaxBitRate: 0x3B538000
dwMaxBitRate: 0x3B538000
dwMaxVideoFrameBufferSize: 0x000FD200
dwMaxVideoFrameBufferSize: 0x000FD200
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
bFrameIntervalType: 0x03
bFrameIntervalType: 0x03
===>Additional Discrete Frame Type Data
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00014585 = 8.333300 mSec (120.00 Hz)
dwFrameInterval[1]: 0x00014585 = 8.333300 mSec (120.00 Hz)
dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz)


===>Video Streaming Uncompressed Frame Type Descriptor<===
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x26
bLength: 0x26
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bDescriptorSubtype: 0x05
bFrameIndex: 0x02
bFrameIndex: 0x04
bmCapabilities: 0x00
bmCapabilities: 0x00
wWidth: 0x0500 = 1280
wWidth: 0x0500 = 1280
wHeight: 0x02D0 = 720
wHeight: 0x02D0 = 720
dwMinBitRate: 0x69780000
dwMinBitRate: 0x69780000
dwMaxBitRate: 0x69780000
dwMaxBitRate: 0x69780000
dwMaxVideoFrameBufferSize: 0x001C2000
dwMaxVideoFrameBufferSize: 0x001C2000
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
bFrameIntervalType: 0x03
bFrameIntervalType: 0x03
===>Additional Discrete Frame Type Data
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00014585 = 8.333300 mSec (120.00 Hz)
dwFrameInterval[1]: 0x00014585 = 8.333300 mSec (120.00 Hz)
dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz)


===>Video Streaming Uncompressed Frame Type Descriptor<===
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x22
bLength: 0x22
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bDescriptorSubtype: 0x05
bFrameIndex: 0x03
bFrameIndex: 0x05
bmCapabilities: 0x00
bmCapabilities: 0x00
wWidth: 0x0780 = 1920
wWidth: 0x0780 = 1920
wHeight: 0x0438 = 1080
wHeight: 0x0438 = 1080
dwMinBitRate: 0x76A70000
dwMinBitRate: 0x76A70000
dwMaxBitRate: 0x76A70000
dwMaxBitRate: 0x76A70000
dwMaxVideoFrameBufferSize: 0x003F4800
dwMaxVideoFrameBufferSize: 0x003F4800
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
bFrameIntervalType: 0x02
bFrameIntervalType: 0x02
===>Additional Discrete Frame Type Data
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz)


===>Color Matching Descriptor<===
===>Color Matching Descriptor<===
bLength: 0x06
bLength: 0x06
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x0D
bDescriptorSubtype: 0x0D
bColorPrimaries: 0x01
bColorPrimaries: 0x01
bTransferCharacteristics: 0x01
bTransferCharacteristics: 0x01
bMatrixCoefficients: 0x04
bMatrixCoefficients: 0x04


===>Video Streaming MJPEG Format Type Descriptor<===
===>Video Streaming MJPEG Format Type Descriptor<===
bLength: 0x0B
bLength: 0x0B
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x06
bDescriptorSubtype: 0x06
bFormatIndex: 0x02
bFormatIndex: 0x02
bNumFrameDescriptors: 0x03
bNumFrameDescriptors: 0x05
bmFlags: 0x00 -> Sample Size is Not Fixed
bmFlags: 0x00 -> Sample Size is Not Fixed
bDefaultFrameIndex: 0x01
bDefaultFrameIndex: 0x01
bAspectRatioX: 0x00
bAspectRatioX: 0x00
bAspectRatioY: 0x00
bAspectRatioY: 0x00
bmInterlaceFlags: 0x00
bmInterlaceFlags: 0x00
D00 = 0 non-Interlaced stream or variable
D00 = 0 non-Interlaced stream or variable
D01 = 0 2 fields per frame
D01 = 0 2 fields per frame
D02 = 0 Field 1 not first
D02 = 0 Field 1 not first
D03 = 0 Reserved
D03 = 0 Reserved
D4..5 = 0 Field patterns -> Field 1 only
D4..5 = 0 Field patterns -> Field 1 only
D6..7 = 0 Display Mode -> Bob only
D6..7 = 0 Display Mode -> Bob only
bCopyProtect: 0x00 -> Duplication Unrestricted
bCopyProtect: 0x00 -> Duplication Unrestricted


===>Video Streaming MJPEG Frame Type Descriptor<===
===>Video Streaming MJPEG Frame Type Descriptor<===
--->This is the Default (optimum) Frame index
--->This is the Default (optimum) Frame index
bLength: 0x26
bLength: 0x22
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x07
bDescriptorSubtype: 0x07
bFrameIndex: 0x01
bFrameIndex: 0x01
bmCapabilities: 0x00
bmCapabilities: 0x00
wWidth: 0x03C0 = 960
wWidth: 0x0280 = 640
wHeight: 0x021C = 540
wHeight: 0x0168 = 360
dwMinBitRate: 0x3B538000
dwMinBitRate: 0x0D2F0000
dwMaxBitRate: 0x3B538000
dwMaxBitRate: 0x0D2F0000
dwMaxVideoFrameBufferSize: 0x000FD200
dwMaxVideoFrameBufferSize: 0x00070800
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
bFrameIntervalType: 0x03
===>Additional Discrete Frame TypeData
dwFrameInterval[1]: 0x00014585 = 8.333300 mSec (120.00 Hz)
dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz)

===>Video Streaming MJPEG Frame Type Descriptor<===
bLength: 0x26
bDescriptorType: 0x24
bDescriptorSubtype: 0x07
bFrameIndex: 0x02
bmCapabilities: 0x00
wWidth: 0x0500 = 1280
wHeight: 0x02D0 = 720
dwMinBitRate: 0x69780000
dwMaxBitRate: 0x69780000
dwMaxVideoFrameBufferSize: 0x001C2000
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
bFrameIntervalType: 0x03
bFrameIntervalType: 0x02
===>Additional Discrete Frame TypeData
===>Additional Discrete Frame TypeData
dwFrameInterval[1]: 0x00014585 = 8.333300 mSec (120.00 Hz)
dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwFrameInterval[2]: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[3]: 0x00051615 = 33.333300 mSec (30.00 Hz)


===>Video Streaming MJPEG Frame Type Descriptor<===
===>Video Streaming MJPEG Frame Type Descriptor<===
bLength: 0x22
bLength: 0x22
bDescriptorType: 0x24
bDescriptorType: 0x24
bDescriptorSubtype: 0x07
bDescriptorSubtype: 0x07
bFrameIndex: 0x03
bFrameIndex: 0x02
bmCapabilities: 0x00
bmCapabilities: 0x00
wWidth: 0x0780 = 1920
wWidth: 0x0280 = 640
wHeight: 0x0438 = 1080
wHeight: 0x01E0 = 480
dwMinBitRate: 0x76A70000
dwMaxBitRate: 0x76A70000
dwMaxVideoFrameBufferSize: 0x003F4800
dwDefaultFrameInterval: 0x00028B0A = 16.666600 mSec (60.00 Hz)
bFrameIntervalType: 0x02
===>Additional Discrete Frame TypeData
dwFrameInterval[1]: 0x00028B0A = 16.666600 mSec (60.00 Hz)
dwFrameInterval[2]: 0x00051615 = 33.333300 mSec (30.00 Hz)