UVC自动对焦二维码摄像头

    本文地址:http://tongxinmao.com/Article/Detail/id/103


        =========================== USB Port6 ===========================


    Connection Status        : 0x01 (Device is connected)

    Port Chain               : 1-6


          ======================== USB Device ========================


            +++++++++++++++++ Device Information ++++++++++++++++++

    Device Description       : USB Composite Device

    Device Path              : \\.\usb#vid_0afc&pid_afc1#5&20c67efd&0&6#{a5dcbf10-6530-11d2-901f-00c04fb951ed}

    Device ID                : USB\VID_0AFC&PID_AFC1\5&20C67EFD&0&6

    Hardware IDs             : USB\VID_0AFC&PID_AFC1&REV_0022 USB\VID_0AFC&PID_AFC1

    Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0055 (GUID_DEVCLASS_USB)

    Driver                   : C:\Windows\system32\DRIVERS\usbccgp.sys (Version: 6.1.7601.17514  Date: 2010-11-21)

    Driver Inf               : C:\Windows\inf\usb.inf

    Legacy BusType           : PNPBus

    Class                    : USB

    Class GUID               : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)

    Interface GUID           : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)

    Service                  : usbccgp

    Enumerator               : USB

    Location Info            : Port_#0006.Hub_#0001

    Container ID             : {58a928a5-aefb-11e6-9adf-005056c00008}

    Manufacturer Info        : (标准 USB 主控制器)

    Capabilities             : 0x84 (Removable, SurpriseRemovalOK)

    Status                   : 0x0180604A (DN_DRIVER_LOADED, DN_STARTED, DN_DRIVER_BLOCKED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)

    Problem Code             : 0

    Address                  : 6

    Power State              : D0 (supported: D0, D3, wake from D0)

     Child Device 1          : USB 视频设备

      Device ID              : USB\VID_0AFC&PID_AFC1&MI_00\6&182E7948&0&0000

      Class                  : Image


            ---------------- Connection Information ---------------

    Connection Index         : 0x06 (6)

    Connection Status        : 0x01 (DeviceConnected)

    Current Config Value     : 0x01

    Device Address           : 0x0A (10)

    Is Hub                   : 0x00 (no)

    Number Of Open Pipes     : 0x01 (1)

    Device Bus Speed         : 0x02 (High-Speed)

    Pipe0ScheduleOffset      : 0x00 (0)

    Data (HexDump)           : 06 00 00 00 12 01 00 02 EF 02 01 40 FC 0A C1 AF   ...........@....

                               22 00 01 02 00 01 01 02 00 0A 00 01 00 00 00 01   "...............

                               00 00 00 07 05 81 03 10 00 07 00 00 00 00         ..............


            ------------------ Device Descriptor ------------------

    bLength                  : 0x12 (18 bytes)

    bDescriptorType          : 0x01 (Device Descriptor)

    bcdUSB                   : 0x200 (USB Version 2.00)

    bDeviceClass             : 0xEF (Miscellaneous)

    bDeviceSubClass          : 0x02

    bDeviceProtocol          : 0x01 (IAD)

    bMaxPacketSize0          : 0x40 (64 bytes)

    idVendor                 : 0x0AFC

    idProduct                : 0xAFC1

    bcdDevice                : 0x0022

    iManufacturer            : 0x01 (String Descriptor 1)

     Language 0x0409         : "Unison"

    iProduct                 : 0x02 (String Descriptor 2)

     Language 0x0409         : "USB Video Device"

    iSerialNumber            : 0x00 (No String Descriptor)

    bNumConfigurations       : 0x01

    Data (HexDump)           : 12 01 00 02 EF 02 01 40 FC 0A C1 AF 22 00 01 02   .......@...."...

                               00 01                                             ..


            ------------------ String Descriptors -----------------

                 ------ String Descriptor 0 ------

    bLength                  : 0x04 (4 bytes)

    bDescriptorType          : 0x03 (String Descriptor)

    Language ID[0]           : 0x0409 (English - United States)

    Data (HexDump)           : 04 03 09 04                                       ....

                 ------ String Descriptor 1 ------

    bLength                  : 0x0E (14 bytes)

    bDescriptorType          : 0x03 (String Descriptor)

    Language 0x0409          : "Unison"

    Data (HexDump)           : 0E 03 55 00 6E 00 69 00 73 00 6F 00 6E 00         ..U.n.i.s.o.n.

                 ------ String Descriptor 2 ------

    bLength                  : 0x22 (34 bytes)

    bDescriptorType          : 0x03 (String Descriptor)

    Language 0x0409          : "USB Video Device"

    Data (HexDump)           : 22 03 55 00 53 00 42 00 20 00 56 00 69 00 64 00   ".U.S.B. .V.i.d.

                               65 00 6F 00 20 00 44 00 65 00 76 00 69 00 63 00   e.o. .D.e.v.i.c.

                               65 00                                             e.

                 ------ String Descriptor 3 ------

    bLength                  : 0x0E (14 bytes)

    bDescriptorType          : 0x03 (String Descriptor)

    Language 0x0409          : "Unison"

    Data (HexDump)           : 0E 03 55 00 6E 00 69 00 73 00 6F 00 6E 00         ..U.n.i.s.o.n.

                 ------ String Descriptor 4 ------

    bLength                  : 0x22 (34 bytes)

    bDescriptorType          : 0x03 (String Descriptor)

    Language 0x0409          : "USB Video Device"

    Data (HexDump)           : 22 03 55 00 53 00 42 00 20 00 56 00 69 00 64 00   ".U.S.B. .V.i.d.

                               65 00 6F 00 20 00 44 00 65 00 76 00 69 00 63 00   e.o. .D.e.v.i.c.

                               65 00                                             e.

                 ------ String Descriptor 5 ------

    bLength                  : 0x14 (20 bytes)

    bDescriptorType          : 0x03 (String Descriptor)

    Language 0x0409          : "PC Camera"

    Data (HexDump)           : 14 03 50 00 43 00 20 00 43 00 61 00 6D 00 65 00   ..P.C. .C.a.m.e.

                               72 00 61 00                                       r.a.


          ---------------- Configuration Descriptor -----------------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x02 (Configuration Descriptor)

    wTotalLength             : 0x0419 (1049 bytes)

    bNumInterfaces           : 0x02

    bConfigurationValue      : 0x01

    iConfiguration           : 0x00 (No String Descriptor)

    bmAttributes             : 0x80

     D7: Reserved, set 1     : 0x01

     D6: Self Powered        : 0x00 (no)

     D5: Remote Wakeup       : 0x00 (no)

     D4..0: Reserved, set 0  : 0x00

    MaxPower                 : 0xFA (500 mA)

    Data (HexDump)           : 09 02 19 04 02 01 00 80 FA 08 0B 00 02 0E 03 00   ................

                               04 09 04 00 00 01 0E 01 00 04 0D 24 01 00 01 4F   ...........$...O

                               00 80 C3 C9 01 01 01 1C 24 06 06 B0 D0 BB 68 A4   ........$.....h.

                               61 83 4B 90 B7 A6 21 5F 3C 4F 70 18 01 02 03 FF   a.K...!_<Op.....

                               FF FF 00 12 24 02 01 01 02 00 00 00 00 00 00 00   ....$...........

                               00 03 24 00 02 0B 24 05 02 01 00 00 02 7F 17 00   ..$...$.........

                               09 24 03 03 01 01 00 02 00 07 05 81 03 10 00 07   .$..............

                               05 25 03 10 00 09 04 01 00 00 0E 02 00 04 0F 24   .%.............$

                               01 02 5B 03 82 00 03 02 01 00 01 00 00 0B 24 06   ..[...........$.

                               01 09 01 01 00 00 00 00 26 24 07 01 00 20 0A 98   ........&$... ..

                               07 00 68 0A 24 00 38 1F 6C 00 A9 E6 00 2A 2C 0A   ..h.$.8.l....*,.

                               00 03 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 26 24   ..*,..@B......&$

                               07 02 00 00 08 00 06 00 00 80 16 00 00 80 43 00   ..............C.

                               00 90 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42 0F 00   ...*,...*,..@B..

                               80 84 1E 00 26 24 07 03 00 40 06 B0 04 00 A0 BB   ....&$...@......

                               0D 00 E0 32 29 00 E4 57 00 2A 2C 0A 00 03 2A 2C   ...2)..W.*,...*,

                               0A 00 40 42 0F 00 80 84 1E 00 32 24 07 04 00 80   ..@B......2$....

                               07 38 04 00 E0 D4 0E 00 40 FD 58 00 EC 5E 00 15   .8......@.X..^..

                               16 05 00 06 15 16 05 00 80 1A 06 00 20 A1 07 00   ............ ...

                               2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 07 05   *,..@B......2$..

                               00 00 05 D0 02 00 80 97 06 00 00 8D 27 00 30 2A   ............'.0*

                               00 15 16 05 00 06 15 16 05 00 80 1A 06 00 20 A1   .............. .

                               07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24   ..*,..@B......2$

                               07 06 00 20 03 58 02 00 E8 6E 03 00 70 99 14 00   ... .X...n..p...

                               F9 15 00 15 16 05 00 06 15 16 05 00 80 1A 06 00   ................

                               20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00    ...*,..@B......

                               32 24 07 07 00 80 02 E0 01 00 80 32 02 00 00 2F   2$.........2.../

                               0D 00 10 0E 00 15 16 05 00 06 15 16 05 00 80 1A   ................

                               06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84   .. ...*,..@B....

                               1E 00 32 24 07 08 00 60 01 20 01 00 A0 B9 00 00   ..2$...`. ......

                               C0 59 04 00 A4 04 00 15 16 05 00 06 15 16 05 00   .Y..............

                               80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00   .... ...*,..@B..

                               80 84 1E 00 32 24 07 09 00 40 01 F0 00 00 A0 8C   ....2$...@......

                               00 00 C0 4B 03 00 84 03 00 15 16 05 00 06 15 16   ...K............

                               05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42   ...... ...*,..@B

                               0F 00 80 84 1E 00 12 24 03 00 03 20 0A 98 07 40   .......$... ...@

                               06 B0 04 80 07 38 04 00 06 24 0D 01 01 04 1B 24   .....8...$.....$

                               04 02 09 59 55 59 32 00 00 10 00 80 00 00 AA 00   ...YUY2.........

                               38 9B 71 10 01 00 00 00 00 1E 24 05 01 00 20 0A   8.q.......$... .

                               98 07 00 60 9C 09 00 60 9C 09 00 C6 99 00 40 4B   ...`...`......@K

                               4C 00 01 40 4B 4C 00 1E 24 05 02 00 00 08 00 06   L..@KL..$.......

                               00 00 00 09 00 00 00 09 00 00 60 00 D5 DC 32 00   ..........`...2.

                               01 D5 DC 32 00 22 24 05 03 00 40 06 B0 04 00 C0   ...2."$...@.....

                               27 09 00 80 FC 0A 00 98 3A 00 6A 6E 19 00 02 6A   '.......:.jn...j

                               6E 19 00 80 84 1E 00 22 24 05 04 00 80 07 38 04   n......"$.....8.

                               00 40 E3 09 00 80 DD 0B 00 48 3F 00 6A 6E 19 00   .@.......H?.jn..

                               02 6A 6E 19 00 80 84 1E 00 26 24 05 05 00 00 05   .jn......&$.....

                               D0 02 00 00 65 04 00 00 6D 0B 00 20 1C 00 CE BC   ....e...m.. ....

                               0B 00 03 CE BC 0B 00 40 42 0F 00 80 84 1E 00 2E   .......@B.......

                               24 05 06 00 20 03 58 02 00 F0 49 02 00 B0 71 0B   $... .X...I...q.

                               00 A6 0E 00 80 1A 06 00 05 80 1A 06 00 20 A1 07   ............. ..

                               00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 05   .*,..@B......2$.

                               07 00 80 02 E0 01 00 00 77 01 00 00 CA 08 00 60   ........w......`

                               09 00 15 16 05 00 06 15 16 05 00 80 1A 06 00 20   ............... 

                               A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32   ...*,..@B......2

                               24 05 08 00 60 01 20 01 00 C0 7B 00 00 80 E6 02   $...`. ...{.....

                               00 18 03 00 15 16 05 00 06 15 16 05 00 80 1A 06   ................

                               00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E   . ...*,..@B.....

                               00 32 24 05 09 00 40 01 F0 00 00 C0 5D 00 00 80   .2$...@.....]...

                               32 02 00 58 02 00 15 16 05 00 06 15 16 05 00 80   2..X............

                               1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80   ... ...*,..@B...

                               84 1E 00 06 24 0D 01 01 04 09 04 01 01 01 0E 02   ....$...........

                               00 04 07 05 82 05 00 14 01 09 04 01 02 01 0E 02   ................

                               00 04 07 05 82 05 00 0C 01 09 04 01 03 01 0E 02   ................

                               00 04 07 05 82 05 00 04 01 09 04 01 04 01 0E 02   ................

                               00 04 07 05 82 05 00 02 01                        .........


            ------------------- IAD Descriptor --------------------

    bLength                  : 0x08 (8 bytes)

    bDescriptorType          : 0x0B

    bFirstInterface          : 0x00

    bInterfaceCount          : 0x02

    bFunctionClass           : 0x0E (Video)

    bFunctionSubClass        : 0x03 (Video Interface Collection)

    bFunctionProtocol        : 0x00 (PC_PROTOCOL_UNDEFINED protocol)

    iFunction                : 0x04 (String Descriptor 4)

     Language 0x0409         : "USB Video Device"

    Data (HexDump)           : 08 0B 00 02 0E 03 00 04                           ........


            ---------------- Interface Descriptor -----------------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x04 (Interface Descriptor)

    bInterfaceNumber         : 0x00

    bAlternateSetting        : 0x00

    bNumEndpoints            : 0x01 (1 Endpoint)

    bInterfaceClass          : 0x0E (Video)

    bInterfaceSubClass       : 0x01 (Video Control)

    bInterfaceProtocol       : 0x00

    iInterface               : 0x04 (String Descriptor 4)

     Language 0x0409         : "USB Video Device"

    Data (HexDump)           : 09 04 00 00 01 0E 01 00 04                        .........


            ------- Video Control Interface Header Descriptor -----

    bLength                  : 0x0D (13 bytes)

    bDescriptorType          : 0x24 (Video Control Interface)

    bDescriptorSubtype       : 0x01 (Video Control Header)

    bcdUVC                   : 0x0100 (UVC Version 1.00)

    wTotalLength             : 0x004F (79 bytes)

    dwClockFreq              : 0x01C9C380 (30 MHz)

    bInCollection            : 0x01 (1 VideoStreaming interface)

    baInterfaceNr[1]         : 0x01

    Data (HexDump)           : 0D 24 01 00 01 4F 00 80 C3 C9 01 01 01            .$...O.......


            --------- Video Control Extension Unit Descriptor -----

    bLength                  : 0x1C (28 bytes)

    bDescriptorType          : 0x24 (Video Control Interface)

    bDescriptorSubtype       : 0x06 (Extension Unit)

    bUnitID                  : 0x06

    guidExtensionCode        : {68BBD0B0-61A4-4B83-90B7-A6215F3C4F70}

    bNumControls             : 0x18

    bNrInPins                : 0x01

    baSourceID[1]            : 0x02

    bControlSize             : 0x03

    bmControls               : 0xFF, 0xFF, 0xFF

     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                     : 1  yes -  Vendor-Specific (Optional)

     D14                     : 1  yes -  Vendor-Specific (Optional)

     D15                     : 1  yes -  Vendor-Specific (Optional)

     D16                     : 1  yes -  Vendor-Specific (Optional)

     D17                     : 1  yes -  Vendor-Specific (Optional)

     D18                     : 1  yes -  Vendor-Specific (Optional)

     D19                     : 1  yes -  Vendor-Specific (Optional)

     D20                     : 1  yes -  Vendor-Specific (Optional)

     D21                     : 1  yes -  Vendor-Specific (Optional)

     D22                     : 1  yes -  Vendor-Specific (Optional)

     D23                     : 1  yes -  Vendor-Specific (Optional)

    iExtension               : 0x00


            -------- Video Control Input Terminal Descriptor ------

    bLength                  : 0x12 (18 bytes)

    bDescriptorType          : 0x24 (Video Control Interface)

    bDescriptorSubtype       : 0x02 (Input Terminal)

    bTerminalID              : 0x01

    wTerminalType            : 0x0201 (ITT_CAMERA)

    bAssocTerminal           : 0x00 (Not associated with an Output Terminal)

    iTerminal                : 0x00

    Camera Input Terminal Data:

    wObjectiveFocalLengthMin : 0x0000

    wObjectiveFocalLengthMax : 0x0000

    wOcularFocalLength       : 0x0000

    bControlSize             : 0x03

    bmControls               : 0x24, 0x00, 0x02

     D00                     : 0   no -  Scanning Mode

     D01                     : 0   no -  Auto-Exposure Mode

     D02                     : 1  yes -  Auto-Exposure Priority

     D03                     : 0   no -  Exposure Time (Absolute)

     D04                     : 0   no -  Exposure Time (Relative)

     D05                     : 1  yes -  Focus (Absolute)

     D06                     : 0   no -  Focus (Relative)

     D07                     : 0   no -  Iris (Absolute)

     D08                     : 0   no -  Iris (Relative)

     D09                     : 0   no -  Zoom (Absolute)

     D10                     : 0   no -  Zoom (Relative)

     D11                     : 0   no -  Pan (Absolute)

     D12                     : 0   no -  Pan (Relative)

     D13                     : 0   no -  Roll (Absolute)

     D14                     : 0   no -  Roll (Relative)

     D15                     : 0   no -  Tilt (Absolute)

     D16                     : 0   no -  Tilt (Relative)

     D17                     : 1  yes -  Focus Auto

     D18                     : 0   no -  Reserved

     D19                     : 0   no -  Reserved

     D20                     : 0   no -  Reserved

     D21                     : 0   no -  Reserved

     D22                     : 0   no -  Reserved

     D23                     : 0   no -  Reserved

    Data (HexDump)           : 12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 24   .$.............$

                               00 02                                             ..


            -------- Video Control Processing Unit Descriptor -----

    bLength                  : 0x0B (11 bytes)

    bDescriptorType          : 0x24 (Video Control Interface)

    bDescriptorSubtype       : 0x05 (Processing Unit)

    bUnitID                  : 0x02

    bSourceID                : 0x01

    wMaxMultiplier           : 0x0000

    bControlSize             : 0x02

    bmControls               : 0x7F, 0x17

     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

    iProcessing              : 0x00

    Data (HexDump)           : 0B 24 05 02 01 00 00 02 7F 17 00                  .$.........


            ------- Video Control Output Terminal Descriptor ------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x24 (Video Control Interface)

    bDescriptorSubtype       : 0x03 (Output Terminal)

    bTerminalID              : 0x03

    wTerminalType            : 0x0101 (TT_STREAMING)

    bAssocTerminal           : 0x00 (Not associated with an Input Terminal)

    bSourceID                : 0x02

    iTerminal                : 0x00

    Data (HexDump)           : 09 24 03 03 01 01 00 02 00                        .$.......


            ----------------- Endpoint Descriptor -----------------

    bLength                  : 0x07 (7 bytes)

    bDescriptorType          : 0x05 (Endpoint Descriptor)

    bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)

    bmAttributes             : 0x03 (TransferType=Interrupt)

    wMaxPacketSize           : 0x0010

     Bits 15..13             : 0x00 (reserved, must be zero)

     Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)

     Bits 10..0              : 0x10 (16 bytes per packet)

    bInterval                : 0x07 (7 ms)

    Data (HexDump)           : 07 05 81 03 10 00 07                              .......


            --- Class-specific VC Interrupt Endpoint Descriptor ---

    bLength                  : 0x05 (5 bytes)

    bDescriptorType          : 0x25 (Video Control Endpoint)

    bDescriptorSubtype       : 0x03 (Interrupt)

    wMaxTransferSize         : 0x0010 (16 bytes)

    Data (HexDump)           : 05 25 03 10 00                                    .%...


            ---------------- Interface Descriptor -----------------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x04 (Interface Descriptor)

    bInterfaceNumber         : 0x01

    bAlternateSetting        : 0x00

    bNumEndpoints            : 0x00 (Default Control Pipe only)

    bInterfaceClass          : 0x0E (Video)

    bInterfaceSubClass       : 0x02 (Video Streaming)

    bInterfaceProtocol       : 0x00

    iInterface               : 0x04 (String Descriptor 4)

     Language 0x0409         : "USB Video Device"

    Data (HexDump)           : 09 04 01 00 00 0E 02 00 04                        .........


            ---- VC-Specific VS Video Input Header Descriptor -----

    bLength                  : 0x0F (15 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x01 (Input Header)

    bNumFormats              : 0x02

    wTotalLength             : 0x035B (859 bytes)

    bEndpointAddress         : 0x82 (Direction=IN  EndpointID=2)

    bmInfo                   : 0x00 (Dynamic Format Change not supported)

    bTerminalLink            : 0x03

    bStillCaptureMethod      : 0x02 (Still Capture Method 2)

    nbTriggerSupport         : 0x00 (Hardware Triggering not supported)

    bTriggerUsage            : 0x00 (Host will initiate still image capture)

    nbControlSize            : 0x01

    Video Payload Format 1   : 0x00

     D0                      : 0   no -  Key Frame Rate

     D1                      : 0   no -  P Frame Rate

     D2                      : 0   no -  Compression Quality

     D3                      : 0   no -  Compression Window Size

     D4                      : 0   no -  Generate Key Frame

     D5                      : 0   no -  Update Frame Segment

     D6                      : 0   no -  Reserved

     D7                      : 0   no -  Reserved

    Video Payload Format 2   : 0x00

     D0                      : 0   no -  Key Frame Rate

     D1                      : 0   no -  P Frame Rate

     D2                      : 0   no -  Compression Quality

     D3                      : 0   no -  Compression Window Size

     D4                      : 0   no -  Generate Key Frame

     D5                      : 0   no -  Update Frame Segment

     D6                      : 0   no -  Reserved

     D7                      : 0   no -  Reserved

    Data (HexDump)           : 0F 24 01 02 5B 03 82 00 03 02 01 00 01 00 00      .$..[..........


            ----- Video Streaming MJPEG Format Type Descriptor ----

    bLength                  : 0x0B (11 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x06 (Format MJPEG)

    bFormatIndex             : 0x01

    bNumFrameDescriptors     : 0x09

    bNumFrameDescriptors     : 0x09

    bmFlags                  : 0x01 (Sample size is fixed)

    bDefaultFrameIndex       : 0x01

    bAspectRatioX            : 0x00

    bAspectRatioY            : 0x00

    bmInterlaceFlags         : 0x00

     D0 IL stream or variable: 0 (no)

     D1 Fields per frame     : 0 (2 fields)

     D2 Field 1 first        : 0 (no)

     D3 Reserved             : 0

     D4..5 Field pattern     : 0 (Field 1 only)

     D6..7 Display Mode      : 0 (Bob only)

    bCopyProtect             : 0x00 (No restrictions)

    Data (HexDump)           : 0B 24 06 01 09 01 01 00 00 00 00                  .$.........


            ----- Video Streaming MJPEG Frame Type Descriptor -----

    ---> This is the Default (optimum) Frame index

    bLength                  : 0x26 (38 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x07 (MJPEG Frame Type)

    bFrameIndex              : 0x01

    bmCapabilities           : 0x00

    wWidth                   : 0x0A20 (2592)

    wHeight                  : 0x0798 (1944)

    dwMinBitRate             : 0x240A6800 (75.5 MB/s)

    dwMaxBitRate             : 0x6C1F3800 (226.7 MB/s)

    dwMaxVideoFrameBufferSize: 0x00E6A900

    dwDefaultFrameInterval   : 0x000A2C2A (66 ms -> 15.00 fps)

    bFrameIntervalType       : 0x03

    adwFrameInterval[1]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[2]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[3]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 26 24 07 01 00 20 0A 98 07 00 68 0A 24 00 38 1F   &$... ....h.$.8.

                               6C 00 A9 E6 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42   l....*,...*,..@B

                               0F 00 80 84 1E 00                                 ......


            ----- Video Streaming MJPEG Frame Type Descriptor -----

    bLength                  : 0x26 (38 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x07 (MJPEG Frame Type)

    bFrameIndex              : 0x02

    bmCapabilities           : 0x00

    wWidth                   : 0x0800 (2048)

    wHeight                  : 0x0600 (1536)

    dwMinBitRate             : 0x16800000 (47.1 MB/s)

    dwMaxBitRate             : 0x43800000 (141.5 MB/s)

    dwMaxVideoFrameBufferSize: 0x00900000

    dwDefaultFrameInterval   : 0x000A2C2A (66 ms -> 15.00 fps)

    bFrameIntervalType       : 0x03

    adwFrameInterval[1]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[2]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[3]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 26 24 07 02 00 00 08 00 06 00 00 80 16 00 00 80   &$..............

                               43 00 00 90 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42   C....*,...*,..@B

                               0F 00 80 84 1E 00                                 ......


            ----- Video Streaming MJPEG Frame Type Descriptor -----

    bLength                  : 0x26 (38 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x07 (MJPEG Frame Type)

    bFrameIndex              : 0x03

    bmCapabilities           : 0x00

    wWidth                   : 0x0640 (1600)

    wHeight                  : 0x04B0 (1200)

    dwMinBitRate             : 0x0DBBA000 (28.8 MB/s)

    dwMaxBitRate             : 0x2932E000 (86.4 MB/s)

    dwMaxVideoFrameBufferSize: 0x0057E400

    dwDefaultFrameInterval   : 0x000A2C2A (66 ms -> 15.00 fps)

    bFrameIntervalType       : 0x03

    adwFrameInterval[1]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[2]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[3]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 26 24 07 03 00 40 06 B0 04 00 A0 BB 0D 00 E0 32   &$...@.........2

                               29 00 E4 57 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42   )..W.*,...*,..@B

                               0F 00 80 84 1E 00                                 ......


            ----- Video Streaming MJPEG Frame Type Descriptor -----

    bLength                  : 0x32 (50 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x07 (MJPEG Frame Type)

    bFrameIndex              : 0x04

    bmCapabilities           : 0x00

    wWidth                   : 0x0780 (1920)

    wHeight                  : 0x0438 (1080)

    dwMinBitRate             : 0x0ED4E000 (31.1 MB/s)

    dwMaxBitRate             : 0x58FD4000 (186.6 MB/s)

    dwMaxVideoFrameBufferSize: 0x005EEC00

    dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)

    bFrameIntervalType       : 0x06

    adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)

    adwFrameInterval[2]      : 0x00061A80 (40 ms -> 25.00 fps)

    adwFrameInterval[3]      : 0x0007A120 (50 ms -> 20.00 fps)

    adwFrameInterval[4]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[5]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[6]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 32 24 07 04 00 80 07 38 04 00 E0 D4 0E 00 40 FD   2$.....8......@.

                               58 00 EC 5E 00 15 16 05 00 06 15 16 05 00 80 1A   X..^............

                               06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84   .. ...*,..@B....

                               1E 00                                             ..


            ----- Video Streaming MJPEG Frame Type Descriptor -----

    bLength                  : 0x32 (50 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x07 (MJPEG Frame Type)

    bFrameIndex              : 0x05

    bmCapabilities           : 0x00

    wWidth                   : 0x0500 (1280)

    wHeight                  : 0x02D0 (720)

    dwMinBitRate             : 0x06978000 (13.8 MB/s)

    dwMaxBitRate             : 0x278D0000 (82.9 MB/s)

    dwMaxVideoFrameBufferSize: 0x002A3000

    dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)

    bFrameIntervalType       : 0x06

    adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)

    adwFrameInterval[2]      : 0x00061A80 (40 ms -> 25.00 fps)

    adwFrameInterval[3]      : 0x0007A120 (50 ms -> 20.00 fps)

    adwFrameInterval[4]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[5]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[6]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 32 24 07 05 00 00 05 D0 02 00 80 97 06 00 00 8D   2$..............

                               27 00 30 2A 00 15 16 05 00 06 15 16 05 00 80 1A   '.0*............

                               06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84   .. ...*,..@B....

                               1E 00                                             ..


            ----- Video Streaming MJPEG Frame Type Descriptor -----

    bLength                  : 0x32 (50 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x07 (MJPEG Frame Type)

    bFrameIndex              : 0x06

    bmCapabilities           : 0x00

    wWidth                   : 0x0320 (800)

    wHeight                  : 0x0258 (600)

    dwMinBitRate             : 0x036EE800 (7.2 MB/s)

    dwMaxBitRate             : 0x14997000 (43.2 MB/s)

    dwMaxVideoFrameBufferSize: 0x0015F900

    dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)

    bFrameIntervalType       : 0x06

    adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)

    adwFrameInterval[2]      : 0x00061A80 (40 ms -> 25.00 fps)

    adwFrameInterval[3]      : 0x0007A120 (50 ms -> 20.00 fps)

    adwFrameInterval[4]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[5]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[6]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 32 24 07 06 00 20 03 58 02 00 E8 6E 03 00 70 99   2$... .X...n..p.

                               14 00 F9 15 00 15 16 05 00 06 15 16 05 00 80 1A   ................

                               06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84   .. ...*,..@B....

                               1E 00                                             ..


            ----- Video Streaming MJPEG Frame Type Descriptor -----

    bLength                  : 0x32 (50 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x07 (MJPEG Frame Type)

    bFrameIndex              : 0x07

    bmCapabilities           : 0x00

    wWidth                   : 0x0280 (640)

    wHeight                  : 0x01E0 (480)

    dwMinBitRate             : 0x02328000 (4.6 MB/s)

    dwMaxBitRate             : 0x0D2F0000 (27.6 MB/s)

    dwMaxVideoFrameBufferSize: 0x000E1000

    dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)

    bFrameIntervalType       : 0x06

    adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)

    adwFrameInterval[2]      : 0x00061A80 (40 ms -> 25.00 fps)

    adwFrameInterval[3]      : 0x0007A120 (50 ms -> 20.00 fps)

    adwFrameInterval[4]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[5]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[6]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 32 24 07 07 00 80 02 E0 01 00 80 32 02 00 00 2F   2$.........2.../

                               0D 00 10 0E 00 15 16 05 00 06 15 16 05 00 80 1A   ................

                               06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84   .. ...*,..@B....

                               1E 00                                             ..


            ----- Video Streaming MJPEG Frame Type Descriptor -----

    bLength                  : 0x32 (50 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x07 (MJPEG Frame Type)

    bFrameIndex              : 0x08

    bmCapabilities           : 0x00

    wWidth                   : 0x0160 (352)

    wHeight                  : 0x0120 (288)

    dwMinBitRate             : 0x00B9A000 (1.5 MB/s)

    dwMaxBitRate             : 0x0459C000 (9.1 MB/s)

    dwMaxVideoFrameBufferSize: 0x0004A400

    dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)

    bFrameIntervalType       : 0x06

    adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)

    adwFrameInterval[2]      : 0x00061A80 (40 ms -> 25.00 fps)

    adwFrameInterval[3]      : 0x0007A120 (50 ms -> 20.00 fps)

    adwFrameInterval[4]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[5]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[6]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 32 24 07 08 00 60 01 20 01 00 A0 B9 00 00 C0 59   2$...`. .......Y

                               04 00 A4 04 00 15 16 05 00 06 15 16 05 00 80 1A   ................

                               06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84   .. ...*,..@B....

                               1E 00                                             ..


            ----- Video Streaming MJPEG Frame Type Descriptor -----

    bLength                  : 0x32 (50 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x07 (MJPEG Frame Type)

    bFrameIndex              : 0x09

    bmCapabilities           : 0x00

    wWidth                   : 0x0140 (320)

    wHeight                  : 0x00F0 (240)

    dwMinBitRate             : 0x008CA000 (1.1 MB/s)

    dwMaxBitRate             : 0x034BC000 (6.9 MB/s)

    dwMaxVideoFrameBufferSize: 0x00038400

    dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)

    bFrameIntervalType       : 0x06

    adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)

    adwFrameInterval[2]      : 0x00061A80 (40 ms -> 25.00 fps)

    adwFrameInterval[3]      : 0x0007A120 (50 ms -> 20.00 fps)

    adwFrameInterval[4]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[5]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[6]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 32 24 07 09 00 40 01 F0 00 00 A0 8C 00 00 C0 4B   2$...@.........K

                               03 00 84 03 00 15 16 05 00 06 15 16 05 00 80 1A   ................

                               06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84   .. ...*,..@B....

                               1E 00                                             ..


            ---------- Still Image Frame Type Descriptor ----------

    bLength                  : 0x12 (18 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x03 (Still Image Frame Type)

    bEndpointAddress         : 0x00 (no endpoint)

    bNumImageSizePatterns    : 0x03

    1: wWidth x wHeight      : 0x0A20 x 0x0798 (2592 x 1944)

    2: wWidth x wHeight      : 0x0640 x 0x04B0 (1600 x 1200)

    3: wWidth x wHeight      : 0x0780 x 0x0438 (1920 x 1080)

    bNumCompressionPattern   : 0x00

    Data (HexDump)           : 12 24 03 00 03 20 0A 98 07 40 06 B0 04 80 07 38   .$... ...@.....8

                               04 00                                             ..


            ------- VS Color Matching Descriptor Descriptor -------

    bLength                  : 0x06 (6 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x0D (Color Matching)

    bColorPrimaries          : 0x01 (BT.709, sRGB)

    bTransferCharacteristics : 0x01 (BT.709)

    bMatrixCoefficients      : 0x04 (SMPTE 170M)

    Data (HexDump)           : 06 24 0D 01 01 04                                 .$....


            ------- VS Uncompressed Format Type Descriptor --------

    bLength                  : 0x1B (27 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x04 (Uncompressed Format Type)

    bFormatIndex             : 0x02

    bNumFrameDescriptors     : 0x09

    guidFormat               : {32595559-0000-0010-8000-00AA00389B71} (YUY2)

    bBitsPerPixel            : 0x10

    bDefaultFrameIndex       : 0x01

    bAspectRatioX            : 0x00

    bAspectRatioY            : 0x00

    bmInterlaceFlags         : 0x00

     D0 IL stream or variable: 0 (no)

     D1 Fields per frame     : 0 (2 fields)

     D2 Field 1 first        : 0 (no)

     D3 Reserved             : 0

     D4..5 Field pattern     : 0 (Field 1 only)

     D6..7 Display Mode      : 0 (Bob only)

    bCopyProtect             : 0x00 (No restrictions)

    Data (HexDump)           : 1B 24 04 02 09 59 55 59 32 00 00 10 00 80 00 00   .$...YUY2.......

                               AA 00 38 9B 71 10 01 00 00 00 00                  ..8.q......


            -------- VS Uncompressed Frame Type Descriptor --------

    ---> This is the Default (optimum) Frame index

    bLength                  : 0x1E (30 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)

    bFrameIndex              : 0x01

    bmCapabilities           : 0x00

    wWidth                   : 0x0A20 (2592)

    wHeight                  : 0x0798 (1944)

    dwMinBitRate             : 0x099C6000 (20.1 MB/s)

    dwMaxBitRate             : 0x099C6000 (20.1 MB/s)

    dwMaxVideoFrameBufferSize: 0x0099C600

    dwDefaultFrameInterval   : 0x004C4B40 (500 ms -> 2.00 fps)

    bFrameIntervalType       : 0x01

    adwFrameInterval[1]      : 0x004C4B40 (500 ms -> 2.00 fps)

    Data (HexDump)           : 1E 24 05 01 00 20 0A 98 07 00 60 9C 09 00 60 9C   .$... ....`...`.

                               09 00 C6 99 00 40 4B 4C 00 01 40 4B 4C 00         .....@KL..@KL.


            -------- VS Uncompressed Frame Type Descriptor --------

    bLength                  : 0x1E (30 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)

    bFrameIndex              : 0x02

    bmCapabilities           : 0x00

    wWidth                   : 0x0800 (2048)

    wHeight                  : 0x0600 (1536)

    dwMinBitRate             : 0x09000000 (18.8 MB/s)

    dwMaxBitRate             : 0x09000000 (18.8 MB/s)

    dwMaxVideoFrameBufferSize: 0x00600000

    dwDefaultFrameInterval   : 0x0032DCD5 (333 ms -> 3.00 fps)

    bFrameIntervalType       : 0x01

    adwFrameInterval[1]      : 0x0032DCD5 (333 ms -> 3.00 fps)

    Data (HexDump)           : 1E 24 05 02 00 00 08 00 06 00 00 00 09 00 00 00   .$..............

                               09 00 00 60 00 D5 DC 32 00 01 D5 DC 32 00         ...`...2....2.


            -------- VS Uncompressed Frame Type Descriptor --------

    bLength                  : 0x22 (34 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)

    bFrameIndex              : 0x03

    bmCapabilities           : 0x00

    wWidth                   : 0x0640 (1600)

    wHeight                  : 0x04B0 (1200)

    dwMinBitRate             : 0x0927C000 (19.2 MB/s)

    dwMaxBitRate             : 0x0AFC8000 (23 MB/s)

    dwMaxVideoFrameBufferSize: 0x003A9800

    dwDefaultFrameInterval   : 0x00196E6A (166 ms -> 6.00 fps)

    bFrameIntervalType       : 0x02

    adwFrameInterval[1]      : 0x00196E6A (166 ms -> 6.00 fps)

    adwFrameInterval[2]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 22 24 05 03 00 40 06 B0 04 00 C0 27 09 00 80 FC   "$...@.....'....

                               0A 00 98 3A 00 6A 6E 19 00 02 6A 6E 19 00 80 84   ...:.jn...jn....

                               1E 00                                             ..


            -------- VS Uncompressed Frame Type Descriptor --------

    bLength                  : 0x22 (34 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)

    bFrameIndex              : 0x04

    bmCapabilities           : 0x00

    wWidth                   : 0x0780 (1920)

    wHeight                  : 0x0438 (1080)

    dwMinBitRate             : 0x09E34000 (20.7 MB/s)

    dwMaxBitRate             : 0x0BDD8000 (24.8 MB/s)

    dwMaxVideoFrameBufferSize: 0x003F4800

    dwDefaultFrameInterval   : 0x00196E6A (166 ms -> 6.00 fps)

    bFrameIntervalType       : 0x02

    adwFrameInterval[1]      : 0x00196E6A (166 ms -> 6.00 fps)

    adwFrameInterval[2]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 22 24 05 04 00 80 07 38 04 00 40 E3 09 00 80 DD   "$.....8..@.....

                               0B 00 48 3F 00 6A 6E 19 00 02 6A 6E 19 00 80 84   ..H?.jn...jn....

                               1E 00                                             ..


            -------- VS Uncompressed Frame Type Descriptor --------

    bLength                  : 0x26 (38 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)

    bFrameIndex              : 0x05

    bmCapabilities           : 0x00

    wWidth                   : 0x0500 (1280)

    wHeight                  : 0x02D0 (720)

    dwMinBitRate             : 0x04650000 (9.2 MB/s)

    dwMaxBitRate             : 0x0B6D0000 (23.9 MB/s)

    dwMaxVideoFrameBufferSize: 0x001C2000

    dwDefaultFrameInterval   : 0x000BBCCE (76 ms -> 13.00 fps)

    bFrameIntervalType       : 0x03

    adwFrameInterval[1]      : 0x000BBCCE (76 ms -> 13.00 fps)

    adwFrameInterval[2]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[3]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 26 24 05 05 00 00 05 D0 02 00 00 65 04 00 00 6D   &$.........e...m

                               0B 00 20 1C 00 CE BC 0B 00 03 CE BC 0B 00 40 42   .. ...........@B

                               0F 00 80 84 1E 00                                 ......


            -------- VS Uncompressed Frame Type Descriptor --------

    bLength                  : 0x2E (46 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)

    bFrameIndex              : 0x06

    bmCapabilities           : 0x00

    wWidth                   : 0x0320 (800)

    wHeight                  : 0x0258 (600)

    dwMinBitRate             : 0x0249F000 (4.8 MB/s)

    dwMaxBitRate             : 0x0B71B000 (24 MB/s)

    dwMaxVideoFrameBufferSize: 0x000EA600

    dwDefaultFrameInterval   : 0x00061A80 (40 ms -> 25.00 fps)

    bFrameIntervalType       : 0x05

    adwFrameInterval[1]      : 0x00061A80 (40 ms -> 25.00 fps)

    adwFrameInterval[2]      : 0x0007A120 (50 ms -> 20.00 fps)

    adwFrameInterval[3]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[4]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[5]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 2E 24 05 06 00 20 03 58 02 00 F0 49 02 00 B0 71   .$... .X...I...q

                               0B 00 A6 0E 00 80 1A 06 00 05 80 1A 06 00 20 A1   .............. .

                               07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00         ..*,..@B......


            -------- VS Uncompressed Frame Type Descriptor --------

    bLength                  : 0x32 (50 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)

    bFrameIndex              : 0x07

    bmCapabilities           : 0x00

    wWidth                   : 0x0280 (640)

    wHeight                  : 0x01E0 (480)

    dwMinBitRate             : 0x01770000 (3 MB/s)

    dwMaxBitRate             : 0x08CA0000 (18.4 MB/s)

    dwMaxVideoFrameBufferSize: 0x00096000

    dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)

    bFrameIntervalType       : 0x06

    adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)

    adwFrameInterval[2]      : 0x00061A80 (40 ms -> 25.00 fps)

    adwFrameInterval[3]      : 0x0007A120 (50 ms -> 20.00 fps)

    adwFrameInterval[4]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[5]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[6]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 32 24 05 07 00 80 02 E0 01 00 00 77 01 00 00 CA   2$.........w....

                               08 00 60 09 00 15 16 05 00 06 15 16 05 00 80 1A   ..`.............

                               06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84   .. ...*,..@B....

                               1E 00                                             ..


            -------- VS Uncompressed Frame Type Descriptor --------

    bLength                  : 0x32 (50 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)

    bFrameIndex              : 0x08

    bmCapabilities           : 0x00

    wWidth                   : 0x0160 (352)

    wHeight                  : 0x0120 (288)

    dwMinBitRate             : 0x007BC000 (1 MB/s)

    dwMaxBitRate             : 0x02E68000 (6 MB/s)

    dwMaxVideoFrameBufferSize: 0x00031800

    dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)

    bFrameIntervalType       : 0x06

    adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)

    adwFrameInterval[2]      : 0x00061A80 (40 ms -> 25.00 fps)

    adwFrameInterval[3]      : 0x0007A120 (50 ms -> 20.00 fps)

    adwFrameInterval[4]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[5]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[6]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 32 24 05 08 00 60 01 20 01 00 C0 7B 00 00 80 E6   2$...`. ...{....

                               02 00 18 03 00 15 16 05 00 06 15 16 05 00 80 1A   ................

                               06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84   .. ...*,..@B....

                               1E 00                                             ..


            -------- VS Uncompressed Frame Type Descriptor --------

    bLength                  : 0x32 (50 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)

    bFrameIndex              : 0x09

    bmCapabilities           : 0x00

    wWidth                   : 0x0140 (320)

    wHeight                  : 0x00F0 (240)

    dwMinBitRate             : 0x005DC000 (768 KB/s)

    dwMaxBitRate             : 0x02328000 (4.6 MB/s)

    dwMaxVideoFrameBufferSize: 0x00025800

    dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)

    bFrameIntervalType       : 0x06

    adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)

    adwFrameInterval[2]      : 0x00061A80 (40 ms -> 25.00 fps)

    adwFrameInterval[3]      : 0x0007A120 (50 ms -> 20.00 fps)

    adwFrameInterval[4]      : 0x000A2C2A (66 ms -> 15.00 fps)

    adwFrameInterval[5]      : 0x000F4240 (100 ms -> 10.00 fps)

    adwFrameInterval[6]      : 0x001E8480 (200 ms -> 5.00 fps)

    Data (HexDump)           : 32 24 05 09 00 40 01 F0 00 00 C0 5D 00 00 80 32   2$...@.....]...2

                               02 00 58 02 00 15 16 05 00 06 15 16 05 00 80 1A   ..X.............

                               06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84   .. ...*,..@B....

                               1E 00                                             ..


            ------- VS Color Matching Descriptor Descriptor -------

    bLength                  : 0x06 (6 bytes)

    bDescriptorType          : 0x24 (Video Streaming Interface)

    bDescriptorSubtype       : 0x0D (Color Matching)

    bColorPrimaries          : 0x01 (BT.709, sRGB)

    bTransferCharacteristics : 0x01 (BT.709)

    bMatrixCoefficients      : 0x04 (SMPTE 170M)

    Data (HexDump)           : 06 24 0D 01 01 04                                 .$....


            ---------------- Interface Descriptor -----------------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x04 (Interface Descriptor)

    bInterfaceNumber         : 0x01

    bAlternateSetting        : 0x01

    bNumEndpoints            : 0x01 (1 Endpoint)

    bInterfaceClass          : 0x0E (Video)

    bInterfaceSubClass       : 0x02 (Video Streaming)

    bInterfaceProtocol       : 0x00

    iInterface               : 0x04 (String Descriptor 4)

     Language 0x0409         : "USB Video Device"

    Data (HexDump)           : 09 04 01 01 01 0E 02 00 04                        .........


            ----------------- Endpoint Descriptor -----------------

    bLength                  : 0x07 (7 bytes)

    bDescriptorType          : 0x05 (Endpoint Descriptor)

    bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)

    bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)

    wMaxPacketSize           : 0x1400

     Bits 15..13             : 0x00 (reserved, must be zero)

     Bits 12..11             : 0x02 (2 additional transactions per microframe -> allows 683..1024 bytes per packet)

     Bits 10..0              : 0x400 (1024 bytes per packet)

    bInterval                : 0x01 (1 ms)

    Data (HexDump)           : 07 05 82 05 00 14 01                              .......


            ---------------- Interface Descriptor -----------------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x04 (Interface Descriptor)

    bInterfaceNumber         : 0x01

    bAlternateSetting        : 0x02

    bNumEndpoints            : 0x01 (1 Endpoint)

    bInterfaceClass          : 0x0E (Video)

    bInterfaceSubClass       : 0x02 (Video Streaming)

    bInterfaceProtocol       : 0x00

    iInterface               : 0x04 (String Descriptor 4)

     Language 0x0409         : "USB Video Device"

    Data (HexDump)           : 09 04 01 02 01 0E 02 00 04                        .........


            ----------------- Endpoint Descriptor -----------------

    bLength                  : 0x07 (7 bytes)

    bDescriptorType          : 0x05 (Endpoint Descriptor)

    bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)

    bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)

    wMaxPacketSize           : 0x0C00

     Bits 15..13             : 0x00 (reserved, must be zero)

     Bits 12..11             : 0x01 (1 additional transactions per microframe -> allows 513..1024 byte per packet)

     Bits 10..0              : 0x400 (1024 bytes per packet)

    bInterval                : 0x01 (1 ms)

    Data (HexDump)           : 07 05 82 05 00 0C 01                              .......


            ---------------- Interface Descriptor -----------------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x04 (Interface Descriptor)

    bInterfaceNumber         : 0x01

    bAlternateSetting        : 0x03

    bNumEndpoints            : 0x01 (1 Endpoint)

    bInterfaceClass          : 0x0E (Video)

    bInterfaceSubClass       : 0x02 (Video Streaming)

    bInterfaceProtocol       : 0x00

    iInterface               : 0x04 (String Descriptor 4)

     Language 0x0409         : "USB Video Device"

    Data (HexDump)           : 09 04 01 03 01 0E 02 00 04                        .........


            ----------------- Endpoint Descriptor -----------------

    bLength                  : 0x07 (7 bytes)

    bDescriptorType          : 0x05 (Endpoint Descriptor)

    bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)

    bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)

    wMaxPacketSize           : 0x0400

     Bits 15..13             : 0x00 (reserved, must be zero)

     Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)

     Bits 10..0              : 0x400 (1024 bytes per packet)

    bInterval                : 0x01 (1 ms)

    Data (HexDump)           : 07 05 82 05 00 04 01                              .......


            ---------------- Interface Descriptor -----------------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x04 (Interface Descriptor)

    bInterfaceNumber         : 0x01

    bAlternateSetting        : 0x04

    bNumEndpoints            : 0x01 (1 Endpoint)

    bInterfaceClass          : 0x0E (Video)

    bInterfaceSubClass       : 0x02 (Video Streaming)

    bInterfaceProtocol       : 0x00

    iInterface               : 0x04 (String Descriptor 4)

     Language 0x0409         : "USB Video Device"

    Data (HexDump)           : 09 04 01 04 01 0E 02 00 04                        .........


            ----------------- Endpoint Descriptor -----------------

    bLength                  : 0x07 (7 bytes)

    bDescriptorType          : 0x05 (Endpoint Descriptor)

    bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)

    bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)

    wMaxPacketSize           : 0x0200

     Bits 15..13             : 0x00 (reserved, must be zero)

     Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)

     Bits 10..0              : 0x200 (512 bytes per packet)

    bInterval                : 0x01 (1 ms)

    Data (HexDump)           : 07 05 82 05 00 02 01                              .......


          ---------- Other Speed Configuration Descriptor -----------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)

    wTotalLength             : 0x0041 (65 bytes)

    bNumInterfaces           : 0x01

    bConfigurationValue      : 0x01

    iConfiguration           : 0x00 (No String Descriptor)

    bmAttributes             : 0x80

     D7: Reserved, set 1     : 0x01

     D6: Self Powered        : 0x00 (no)

     D5: Remote Wakeup       : 0x00 (no)

     D4..0: Reserved, set 0  : 0x00

    MaxPower                 : 0xFA (500 mA)

    Data (HexDump)           : 09 07 41 00 01 01 00 80 FA 08 0B 00 01 0E 03 00   ..A.............

                               04 09 04 00 00 00 0E 01 00 04 0C 24 01 00 01 27   ...........$...'

                               00 80 C3 C9 01 00 12 24 02 01 01 02 00 00 00 00   .......$........

                               00 00 00 00 03 00 00 00 09 24 03 03 01 01 00 01   .........$......

                               00                                                .


            ------------------- IAD Descriptor --------------------

    bLength                  : 0x08 (8 bytes)

    bDescriptorType          : 0x0B

    bFirstInterface          : 0x00

    bInterfaceCount          : 0x01

    *!*ERROR  bInterfaceCount must be greater than 1

    bFunctionClass           : 0x0E (Video)

    bFunctionSubClass        : 0x03 (Video Interface Collection)

    bFunctionProtocol        : 0x00 (PC_PROTOCOL_UNDEFINED protocol)

    iFunction                : 0x04 (String Descriptor 4)

     Language 0x0409         : "USB Video Device"

    Data (HexDump)           : 08 0B 00 01 0E 03 00 04                           ........


            ---------------- Interface Descriptor -----------------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x04 (Interface Descriptor)

    bInterfaceNumber         : 0x00

    bAlternateSetting        : 0x00

    bNumEndpoints            : 0x00 (Default Control Pipe only)

    bInterfaceClass          : 0x0E (Video)

    bInterfaceSubClass       : 0x01 (Video Control)

    bInterfaceProtocol       : 0x00

    iInterface               : 0x04 (String Descriptor 4)

     Language 0x0409         : "USB Video Device"

    Data (HexDump)           : 09 04 00 00 00 0E 01 00 04                        .........


            ------- Video Control Interface Header Descriptor -----

    bLength                  : 0x0C (12 bytes)

    bDescriptorType          : 0x24 (Video Control Interface)

    bDescriptorSubtype       : 0x01 (Video Control Header)

    bcdUVC                   : 0x0100 (UVC Version 1.00)

    wTotalLength             : 0x0027 (39 bytes)

    dwClockFreq              : 0x01C9C380 (30 MHz)

    bInCollection            : 0x00 (0 VideoStreaming interface)

    Data (HexDump)           : 0C 24 01 00 01 27 00 80 C3 C9 01 00               .$...'......


            -------- Video Control Input Terminal Descriptor ------

    bLength                  : 0x12 (18 bytes)

    bDescriptorType          : 0x24 (Video Control Interface)

    bDescriptorSubtype       : 0x02 (Input Terminal)

    bTerminalID              : 0x01

    wTerminalType            : 0x0201 (ITT_CAMERA)

    bAssocTerminal           : 0x00 (Not associated with an Output Terminal)

    iTerminal                : 0x00

    Camera Input Terminal Data:

    wObjectiveFocalLengthMin : 0x0000

    wObjectiveFocalLengthMax : 0x0000

    wOcularFocalLength       : 0x0000

    bControlSize             : 0x03

    bmControls               : 0x00, 0x00, 0x00

     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 -  Pan (Absolute)

     D12                     : 0   no -  Pan (Relative)

     D13                     : 0   no -  Roll (Absolute)

     D14                     : 0   no -  Roll (Relative)

     D15                     : 0   no -  Tilt (Absolute)

     D16                     : 0   no -  Tilt (Relative)

     D17                     : 0   no -  Focus Auto

     D18                     : 0   no -  Reserved

     D19                     : 0   no -  Reserved

     D20                     : 0   no -  Reserved

     D21                     : 0   no -  Reserved

     D22                     : 0   no -  Reserved

     D23                     : 0   no -  Reserved

    Data (HexDump)           : 12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 00   .$..............

                               00 00                                             ..


            ------- Video Control Output Terminal Descriptor ------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x24 (Video Control Interface)

    bDescriptorSubtype       : 0x03 (Output Terminal)

    bTerminalID              : 0x03

    wTerminalType            : 0x0101 (TT_STREAMING)

    bAssocTerminal           : 0x00 (Not associated with an Input Terminal)

    bSourceID                : 0x01

    iTerminal                : 0x00

    Data (HexDump)           : 09 24 03 03 01 01 00 01 00                        .$.......


    上一篇:罗技键鼠接收器USB信息
    下一篇:CH559USB引导程序信息