最終更新:2017-08-17 (木) 15:56:39 (2442d)
CM01
Top / CM01
http://www.mouse-jp.co.jp/abest/windows_hello/camera/
ドライバ
デバイスディスクリプタ
High Speed device @ 2 (0x14100000): ............................................. Miscellaneous/Common Class device: "RGB-IR Camera" Port Information: 0x001a Not Captive Attached to Root Hub External Device Connected Enabled Number Of Endpoints (includes EP0): Total Endpoints for Configuration 1 (current): 3 Device Descriptor Descriptor Version Number: 0x0200 Device Class: 239 (Miscellaneous) Device Subclass: 2 (Common Class) Device Protocol: 1 (Interface Association) Device MaxPacketSize: 64 Device VendorID/ProductID: 0x0408/0x7020 (Quanta Computer Inc.) Device Version Number: 0x0019 Number of Configurations: 1 Manufacturer String: 3 "Generic" Product String: 1 "RGB-IR Camera" Serial Number String: 2 "0001" Configuration Descriptor (current config): ...................... "USB Camera" Length (and contents): 860 Raw Descriptor (hex) 0000: 09 02 5C 03 02 01 04 80 FA 08 0B 00 02 0E 03 00 Raw Descriptor (hex) 0010: 05 09 04 00 00 01 0E 01 00 05 0D 24 01 00 01 4E Raw Descriptor (hex) 0020: 00 C0 E1 E4 00 01 01 12 24 02 01 01 02 00 00 00 Raw Descriptor (hex) 0030: 00 00 00 00 00 03 04 00 00 0B 24 05 02 01 00 00 Raw Descriptor (hex) 0040: 02 7F 15 00 09 24 03 03 01 01 00 04 00 1B 24 06 Raw Descriptor (hex) 0050: 04 8C A7 29 12 B4 47 94 40 B0 CE DB 07 38 6F B9 Raw Descriptor (hex) 0060: 38 02 01 02 02 00 06 00 07 05 83 03 10 00 06 05 Raw Descriptor (hex) 0070: 25 03 10 00 09 04 01 00 00 0E 02 00 00 0F 24 01 Raw Descriptor (hex) 0080: 02 6F 02 81 00 03 02 01 00 01 00 00 0B 24 06 01 Raw Descriptor (hex) 0090: 08 01 01 00 00 00 00 1E 24 07 01 00 80 02 E0 01 Raw Descriptor (hex) 00a0: 00 00 CA 08 00 00 CA 08 00 60 09 00 15 16 05 00 Raw Descriptor (hex) 00b0: 01 15 16 05 00 1E 24 07 02 00 80 02 68 01 00 80 Raw Descriptor (hex) 00c0: 97 06 00 80 97 06 00 08 07 00 15 16 05 00 01 15 Raw Descriptor (hex) 00d0: 16 05 00 1E 24 07 03 00 A8 01 F0 00 00 50 E9 02 Raw Descriptor (hex) 00e0: 00 50 E9 02 00 1B 03 00 15 16 05 00 01 15 16 05 Raw Descriptor (hex) 00f0: 00 1E 24 07 04 00 40 01 F0 00 00 80 32 02 00 80 Raw Descriptor (hex) 0100: 32 02 00 58 02 00 15 16 05 00 01 15 16 05 00 1E Raw Descriptor (hex) 0110: 24 07 05 00 40 01 B4 00 00 E0 A5 01 00 E0 A5 01 Raw Descriptor (hex) 0120: 00 C2 01 00 15 16 05 00 01 15 16 05 00 1E 24 07 Raw Descriptor (hex) 0130: 06 00 00 05 D0 02 00 00 5E 1A 00 00 5E 1A 00 20 Raw Descriptor (hex) 0140: 1C 00 15 16 05 00 01 15 16 05 00 1E 24 07 07 00 Raw Descriptor (hex) 0150: 50 03 E0 01 00 40 A5 0B 00 40 A5 0B 00 6C 0C 00 Raw Descriptor (hex) 0160: 15 16 05 00 01 15 16 05 00 1E 24 07 08 00 C0 03 Raw Descriptor (hex) 0170: 1C 02 00 E0 D4 0E 00 E0 D4 0E 00 D2 0F 00 15 16 Raw Descriptor (hex) 0180: 05 00 01 15 16 05 00 12 24 03 00 03 00 05 D0 02 Raw Descriptor (hex) 0190: C0 03 1C 02 50 03 E0 01 00 06 24 0D 01 01 04 1B Raw Descriptor (hex) 01a0: 24 04 02 09 59 55 59 32 00 00 10 00 80 00 00 AA Raw Descriptor (hex) 01b0: 00 38 9B 71 10 01 00 00 00 00 1E 24 05 01 00 80 Raw Descriptor (hex) 01c0: 02 E0 01 00 00 CA 08 00 00 CA 08 00 60 09 00 15 Raw Descriptor (hex) 01d0: 16 05 00 01 15 16 05 00 1E 24 05 02 00 80 02 68 Raw Descriptor (hex) 01e0: 01 00 80 97 06 00 80 97 06 00 08 07 00 15 16 05 Raw Descriptor (hex) 01f0: 00 01 15 16 05 00 1E 24 05 03 00 A8 01 F0 00 00 Raw Descriptor (hex) 0200: 50 E9 02 00 50 E9 02 00 1B 03 00 15 16 05 00 01 Raw Descriptor (hex) 0210: 15 16 05 00 1E 24 05 04 00 40 01 F0 00 00 80 32 Raw Descriptor (hex) 0220: 02 00 80 32 02 00 58 02 00 15 16 05 00 01 15 16 Raw Descriptor (hex) 0230: 05 00 1E 24 05 05 00 40 01 B4 00 00 E0 A5 01 00 Raw Descriptor (hex) 0240: E0 A5 01 00 C2 01 00 15 16 05 00 01 15 16 05 00 Raw Descriptor (hex) 0250: 1E 24 05 06 00 00 05 D0 02 00 00 CA 08 00 00 CA Raw Descriptor (hex) 0260: 08 00 20 1C 00 40 42 0F 00 01 40 42 0F 00 1E 24 Raw Descriptor (hex) 0270: 05 07 00 54 01 54 01 00 AE 4E 03 00 AE 4E 03 20 Raw Descriptor (hex) 0280: 87 03 00 15 16 05 00 01 15 16 05 00 1E 24 05 08 Raw Descriptor (hex) 0290: 00 50 03 E0 01 00 A0 D2 05 00 A0 D2 05 00 6C 0C Raw Descriptor (hex) 02a0: 00 2A 2C 0A 00 01 2A 2C 0A 00 1E 24 05 09 00 C0 Raw Descriptor (hex) 02b0: 03 1C 02 00 A0 F1 04 00 A0 F1 04 00 D2 0F 00 40 Raw Descriptor (hex) 02c0: 42 0F 00 01 40 42 0F 00 1E 24 03 00 06 80 02 E0 Raw Descriptor (hex) 02d0: 01 80 02 68 01 A8 01 F0 00 40 01 F0 00 40 01 B4 Raw Descriptor (hex) 02e0: 00 A0 00 78 00 00 06 24 0D 01 01 04 09 04 01 01 Raw Descriptor (hex) 02f0: 01 0E 02 00 00 07 05 81 05 80 00 01 09 04 01 02 Raw Descriptor (hex) 0300: 01 0E 02 00 00 07 05 81 05 00 02 01 09 04 01 03 Raw Descriptor (hex) 0310: 01 0E 02 00 00 07 05 81 05 00 04 01 09 04 01 04 Raw Descriptor (hex) 0320: 01 0E 02 00 00 07 05 81 05 00 0B 01 09 04 01 05 Raw Descriptor (hex) 0330: 01 0E 02 00 00 07 05 81 05 00 0C 01 09 04 01 06 Raw Descriptor (hex) 0340: 01 0E 02 00 00 07 05 81 05 80 13 01 09 04 01 07 Raw Descriptor (hex) 0350: 01 0E 02 00 00 07 05 81 05 00 14 01 Number of Interfaces: 2 Configuration Value: 1 Attributes: 0x80 (bus-powered) MaxPower: 500 mA Interface Association Video/Interface Collection First Interface 0 Interface Count 2 Function Class 14 (Video) Function Subclass 3 (Interface Collection) Interface Protocol 0 Function String 5 "RGB-IR Camera" Interface #0 - Video/Control .............................................. "RGB-IR Camera" Alternate Setting 0 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 1 (Control) Interface Protocol: 0 VDC (Control) Header Length (and contents): 13 Raw Descriptor (hex) 0000: 0D 24 01 00 01 4E 00 C0 E1 E4 00 01 01 bDescriptorType: 0x24 bDescriptorSubType: 0x1 Specification Version Number: 01.0 Device Clock Frequency (Hz): 15000000 Number of Video Streaming Interfaces: 1 Video Interface Number: 1 VDC (Control) Input Terminal Length (and contents): 18 Raw Descriptor (hex) 0000: 12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 04 Raw Descriptor (hex) 0010: 00 00 bDescriptorType: 0x24 bDescriptorSubType: 0x2 Terminal ID 1 Input Terminal Type: 0x201 (Camera Sensor) Input Terminal ID: 0 [NONE] Input Terminal String Index: 0 [NONE] Minimum Focal Length 0 Maximum Focal Length 0 Ocular Focal Length 0 Controls Supported Description Auto Exposure Priority VDC (Control) Processing Unit Length (and contents): 11 Raw Descriptor (hex) 0000: 0B 24 05 02 01 00 00 02 7F 15 00 bDescriptorType: 0x24 bDescriptorSubType: 0x5 Unit ID: 2 Source ID: 1 Digital Multiplier (100X): 0 Controls Supported Description Brightness Contrast Hue Saturation Sharpness Gamma White Balance Temperature Backlight Compensation Power Line Frequency White Balance Temperature, Auto Processing Unit String Index: 0 [NONE] VDC (Control) Output Terminal Length (and contents): 9 Raw Descriptor (hex) 0000: 09 24 03 03 01 01 00 04 00 bDescriptorType: 0x24 bDescriptorSubType: 0x3 Terminal ID: 3 Output Terminal Type: 0x101 (USB streaming) Output Terminal ID: 0 [NONE] Output Terminal String Index: 0 [NONE] VDC (Control) Extension Unit Length (and contents): 27 Raw Descriptor (hex) 0000: 1B 24 06 04 8C A7 29 12 B4 47 94 40 B0 CE DB 07 Raw Descriptor (hex) 0010: 38 6F B9 38 02 01 02 02 00 06 00 bDescriptorType: 0x24 bDescriptorSubType: 0x6 bLength: 27 bDescriptorType: 36 bDescriptorSubType: 6 Unit ID: 4 Vendor UUID: 1229a78c-47b4-4094-b0ce-db07386fb938 Number of Controls: 2 Number of In pins: 1 Source ID Pin[0]: 2 Controls Supported Description Vendor Specific Byte[i] = 0x0 Vendor Specific Byte[i] = 0x6 Processing Unit String Index: 0 [NONE] Endpoint 0x83 - Interrupt Input Address: 0x83 (IN) Attributes: 0x03 (Interrupt) Max Packet Size: 0x0010 (16 x 1 transactions opportunities per microframe) Polling Interval: 6 (32 microframes (4 msecs) ) VDC Specific Interrupt Endpoint Length (and contents): 5 Raw Descriptor (hex) 0000: 05 25 03 10 00 Max Transfer Size: 16 Interface #1 - Video/Streaming Alternate Setting 0 Number of Endpoints 0 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 VDC (Streaming) Input Header Length (and contents): 15 Raw Descriptor (hex) 0000: 0F 24 01 02 6F 02 81 00 03 02 01 00 01 00 00 bDescriptorType: 0x24 bDescriptorSubType: 0x1 bNumFormats: 2 wTotalLength: 0x26f (623) bEndpointAddress: 0x81 Capabilities (0x0) bmInfo bTerminalLink: 3 bStillCaptureMethod: 2 (Method 2) bTriggerSupport 1 (Supported) bTriggerUsage (0) Initiate Still Image Capture bControlSize: 0x1 bmaControls( Format 1): 0x0 bmaControls( Format 2): 0x0 VDC (Streaming) MJPEG Format Descriptor Length (and contents): 11 Raw Descriptor (hex) 0000: 0B 24 06 01 08 01 01 00 00 00 00 bDescriptorType: 0x24 bDescriptorSubType: 0x6 bFormatIndex: 0x1 bNumFrameDescriptors: 0x8 bmFlags (0x1) Fixed Sample Sizes Supported bDefaultFrameIndex: 0x1 bAspectRatioX: 0x0 bAspectRatioY: 0x0 bmInterlaceFlags (0x0) Interlaced Stream or Variable No Fields per frame 1 Field 1 first No Field Pattern Field 1 only Display Mode Bob only bCopyProtect No Restriction VDC (Streaming) MJPEG Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 07 01 00 80 02 E0 01 00 00 CA 08 00 00 CA Raw Descriptor (hex) 0010: 08 00 60 09 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x7 bFrameIndex: 1 bmCapabilities (0x0) wWidth: 0x280 (640) wHeight: 0x1e0 (480) dwMinBitRate (bps): 0x8ca0000 (147456000) dwMaxBitRate (bps): 0x8ca0000 (147456000) dwMaxVideoFrameBufferSize (bytes): 0x96000 (614400) dwDefaultFrameInterval: 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) MJPEG Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 07 02 00 80 02 68 01 00 80 97 06 00 80 97 Raw Descriptor (hex) 0010: 06 00 08 07 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x7 bFrameIndex: 2 bmCapabilities (0x0) wWidth: 0x280 (640) wHeight: 0x168 (360) dwMinBitRate (bps): 0x6978000 (110592000) dwMaxBitRate (bps): 0x6978000 (110592000) dwMaxVideoFrameBufferSize (bytes): 0x70800 (460800) dwDefaultFrameInterval: 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) MJPEG Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 07 03 00 A8 01 F0 00 00 50 E9 02 00 50 E9 Raw Descriptor (hex) 0010: 02 00 1B 03 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x7 bFrameIndex: 3 bmCapabilities (0x0) wWidth: 0x1a8 (424) wHeight: 0xf0 (240) dwMinBitRate (bps): 0x2e95000 (48844800) dwMaxBitRate (bps): 0x2e95000 (48844800) dwMaxVideoFrameBufferSize (bytes): 0x31b00 (203520) dwDefaultFrameInterval: 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) MJPEG Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 07 04 00 40 01 F0 00 00 80 32 02 00 80 32 Raw Descriptor (hex) 0010: 02 00 58 02 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x7 bFrameIndex: 4 bmCapabilities (0x0) wWidth: 0x140 (320) wHeight: 0xf0 (240) dwMinBitRate (bps): 0x2328000 (36864000) dwMaxBitRate (bps): 0x2328000 (36864000) dwMaxVideoFrameBufferSize (bytes): 0x25800 (153600) dwDefaultFrameInterval: 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) MJPEG Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 07 05 00 40 01 B4 00 00 E0 A5 01 00 E0 A5 Raw Descriptor (hex) 0010: 01 00 C2 01 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x7 bFrameIndex: 5 bmCapabilities (0x0) wWidth: 0x140 (320) wHeight: 0xb4 (180) dwMinBitRate (bps): 0x1a5e000 (27648000) dwMaxBitRate (bps): 0x1a5e000 (27648000) dwMaxVideoFrameBufferSize (bytes): 0x1c200 (115200) dwDefaultFrameInterval: 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) MJPEG Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 07 06 00 00 05 D0 02 00 00 5E 1A 00 00 5E Raw Descriptor (hex) 0010: 1A 00 20 1C 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x7 bFrameIndex: 6 bmCapabilities (0x0) wWidth: 0x500 (1280) wHeight: 0x2d0 (720) dwMinBitRate (bps): 0x1a5e0000 (442368000) dwMaxBitRate (bps): 0x1a5e0000 (442368000) dwMaxVideoFrameBufferSize (bytes): 0x1c2000 (1843200) dwDefaultFrameInterval: 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) MJPEG Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 07 07 00 50 03 E0 01 00 40 A5 0B 00 40 A5 Raw Descriptor (hex) 0010: 0B 00 6C 0C 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x7 bFrameIndex: 7 bmCapabilities (0x0) wWidth: 0x350 (848) wHeight: 0x1e0 (480) dwMinBitRate (bps): 0xba54000 (195379200) dwMaxBitRate (bps): 0xba54000 (195379200) dwMaxVideoFrameBufferSize (bytes): 0xc6c00 (814080) dwDefaultFrameInterval: 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) MJPEG Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 07 08 00 C0 03 1C 02 00 E0 D4 0E 00 E0 D4 Raw Descriptor (hex) 0010: 0E 00 D2 0F 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x7 bFrameIndex: 8 bmCapabilities (0x0) wWidth: 0x3c0 (960) wHeight: 0x21c (540) dwMinBitRate (bps): 0xed4e000 (248832000) dwMaxBitRate (bps): 0xed4e000 (248832000) dwMaxVideoFrameBufferSize (bytes): 0xfd200 (1036800) dwDefaultFrameInterval: 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) Still Image Frame Descriptor Length (and contents): 18 Raw Descriptor (hex) 0000: 12 24 03 00 03 00 05 D0 02 C0 03 1C 02 50 03 E0 Raw Descriptor (hex) 0010: 01 00 bDescriptorType: 0x24 bDescriptorSubType: 0x3 bEndpointAddress: 0x0 bNumImageSizePatterns 3 wWidth[1], wHeight[1] Width: 1280, Height: 720 wWidth[2], wHeight[2] Width: 960, Height: 540 wWidth[3], wHeight[3] Width: 848, Height: 480 bCompressionPatterns 0 VDC (Streaming) Color Format Descriptor Length (and contents): 6 Raw Descriptor (hex) 0000: 06 24 0D 01 01 04 bDescriptorType: 0x24 bDescriptorSubType: 0xd Color Primaries: 1 ( BT.709, sRGB (default) ) Transfer Characteristics: 1 ( BT.709 (default) ) Matrix Coefficients: 4 ( SMPTE 170M (BT.601, default) ) VDC (Streaming) Uncompressed Format Descriptor Length (and contents): 27 Raw Descriptor (hex) 0000: 1B 24 04 02 09 59 55 59 32 00 00 10 00 80 00 00 Raw Descriptor (hex) 0010: AA 00 38 9B 71 10 01 00 00 00 00 bDescriptorType: 0x24 bDescriptorSubType: 0x4 bFormatIndex: 0x2 bNumFrameDescriptors: 0x9 Format GUID: 32595559-0000-0010-8000-00aa00389b71 bBitsPerPixel: 0x10 (16) bDefaultFrameIndex: 0x1 bAspectRatioX: 0x0 bAspectRatioY: 0x0 bmInterlaceFlags (0x0) Interlace Stream or variable NO Fields per Frame 2 Field 1 First No Field Pattern Field 1 only Display Mode Bob only Copy Protection: No Restrictions VDC (Streaming) Uncompressed Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 05 01 00 80 02 E0 01 00 00 CA 08 00 00 CA Raw Descriptor (hex) 0010: 08 00 60 09 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x5 bFrameIndex: 0x1 bmCapabilities (0x0) wWidth: 0x280 (640) wHeight: 0x1e0 (480) dwMinBitRate (bps): 0x8ca0000 (147456000) dwMaxBitRate (bps): 0x8ca0000 (147456000) dwMaxVideoFrameBufferSize (bytes): 0x96000 (614400) dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 0x1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) Uncompressed Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 05 02 00 80 02 68 01 00 80 97 06 00 80 97 Raw Descriptor (hex) 0010: 06 00 08 07 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x5 bFrameIndex: 0x2 bmCapabilities (0x0) wWidth: 0x280 (640) wHeight: 0x168 (360) dwMinBitRate (bps): 0x6978000 (110592000) dwMaxBitRate (bps): 0x6978000 (110592000) dwMaxVideoFrameBufferSize (bytes): 0x70800 (460800) dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 0x1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) Uncompressed Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 05 03 00 A8 01 F0 00 00 50 E9 02 00 50 E9 Raw Descriptor (hex) 0010: 02 00 1B 03 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x5 bFrameIndex: 0x3 bmCapabilities (0x0) wWidth: 0x1a8 (424) wHeight: 0xf0 (240) dwMinBitRate (bps): 0x2e95000 (48844800) dwMaxBitRate (bps): 0x2e95000 (48844800) dwMaxVideoFrameBufferSize (bytes): 0x31b00 (203520) dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 0x1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) Uncompressed Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 05 04 00 40 01 F0 00 00 80 32 02 00 80 32 Raw Descriptor (hex) 0010: 02 00 58 02 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x5 bFrameIndex: 0x4 bmCapabilities (0x0) wWidth: 0x140 (320) wHeight: 0xf0 (240) dwMinBitRate (bps): 0x2328000 (36864000) dwMaxBitRate (bps): 0x2328000 (36864000) dwMaxVideoFrameBufferSize (bytes): 0x25800 (153600) dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 0x1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) Uncompressed Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 05 05 00 40 01 B4 00 00 E0 A5 01 00 E0 A5 Raw Descriptor (hex) 0010: 01 00 C2 01 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x5 bFrameIndex: 0x5 bmCapabilities (0x0) wWidth: 0x140 (320) wHeight: 0xb4 (180) dwMinBitRate (bps): 0x1a5e000 (27648000) dwMaxBitRate (bps): 0x1a5e000 (27648000) dwMaxVideoFrameBufferSize (bytes): 0x1c200 (115200) dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 0x1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) Uncompressed Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 05 06 00 00 05 D0 02 00 00 CA 08 00 00 CA Raw Descriptor (hex) 0010: 08 00 20 1C 00 40 42 0F 00 01 40 42 0F 00 bDescriptorType: 0x24 bDescriptorSubType: 0x5 bFrameIndex: 0x6 bmCapabilities (0x0) wWidth: 0x500 (1280) wHeight: 0x2d0 (720) dwMinBitRate (bps): 0x8ca0000 (147456000) dwMaxBitRate (bps): 0x8ca0000 (147456000) dwMaxVideoFrameBufferSize (bytes): 0x1c2000 (1843200) dwDefaultFrameInterval (100 ns): 0xf4240 ( 100.000 ms) Discrete Frame Intervals supported 0x1 dwFrameInterval[1] (100 ns) 0xf4240 ( 100.000 ms) VDC (Streaming) Uncompressed Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 05 07 00 54 01 54 01 00 AE 4E 03 00 AE 4E Raw Descriptor (hex) 0010: 03 20 87 03 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x5 bFrameIndex: 0x7 bmCapabilities (0x0) wWidth: 0x154 (340) wHeight: 0x154 (340) dwMinBitRate (bps): 0x34eae00 (55488000) dwMaxBitRate (bps): 0x34eae00 (55488000) dwMaxVideoFrameBufferSize (bytes): 0x38720 (231200) dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 0x1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) Uncompressed Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 05 08 00 50 03 E0 01 00 A0 D2 05 00 A0 D2 Raw Descriptor (hex) 0010: 05 00 6C 0C 00 2A 2C 0A 00 01 2A 2C 0A 00 bDescriptorType: 0x24 bDescriptorSubType: 0x5 bFrameIndex: 0x8 bmCapabilities (0x0) wWidth: 0x350 (848) wHeight: 0x1e0 (480) dwMinBitRate (bps): 0x5d2a000 (97689600) dwMaxBitRate (bps): 0x5d2a000 (97689600) dwMaxVideoFrameBufferSize (bytes): 0xc6c00 (814080) dwDefaultFrameInterval (100 ns): 0xa2c2a ( 66.000 ms) Discrete Frame Intervals supported 0x1 dwFrameInterval[1] (100 ns) 0xa2c2a ( 66.000 ms) VDC (Streaming) Uncompressed Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 05 09 00 C0 03 1C 02 00 A0 F1 04 00 A0 F1 Raw Descriptor (hex) 0010: 04 00 D2 0F 00 40 42 0F 00 01 40 42 0F 00 bDescriptorType: 0x24 bDescriptorSubType: 0x5 bFrameIndex: 0x9 bmCapabilities (0x0) wWidth: 0x3c0 (960) wHeight: 0x21c (540) dwMinBitRate (bps): 0x4f1a000 (82944000) dwMaxBitRate (bps): 0x4f1a000 (82944000) dwMaxVideoFrameBufferSize (bytes): 0xfd200 (1036800) dwDefaultFrameInterval (100 ns): 0xf4240 ( 100.000 ms) Discrete Frame Intervals supported 0x1 dwFrameInterval[1] (100 ns) 0xf4240 ( 100.000 ms) VDC (Streaming) Still Image Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 03 00 06 80 02 E0 01 80 02 68 01 A8 01 F0 Raw Descriptor (hex) 0010: 00 40 01 F0 00 40 01 B4 00 A0 00 78 00 00 bDescriptorType: 0x24 bDescriptorSubType: 0x3 bEndpointAddress: 0x0 bNumImageSizePatterns 6 wWidth[1], wHeight[1] Width: 640, Height: 480 wWidth[2], wHeight[2] Width: 640, Height: 360 wWidth[3], wHeight[3] Width: 424, Height: 240 wWidth[4], wHeight[4] Width: 320, Height: 240 wWidth[5], wHeight[5] Width: 320, Height: 180 wWidth[6], wHeight[6] Width: 160, Height: 120 bCompressionPatterns 0 VDC (Streaming) Color Format Descriptor Length (and contents): 6 Raw Descriptor (hex) 0000: 06 24 0D 01 01 04 bDescriptorType: 0x24 bDescriptorSubType: 0xd Color Primaries: 1 ( BT.709, sRGB (default) ) Transfer Characteristics: 1 ( BT.709 (default) ) Matrix Coefficients: 4 ( SMPTE 170M (BT.601, default) ) Interface #1 - Video/Streaming (#1) Alternate Setting 1 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 0x0080 (128 x 1 transactions opportunities per microframe) Polling Interval: 1 (1 microframe (125 microsecs) ) Interface #1 - Video/Streaming (#2) Alternate Setting 2 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 0x0200 (512 x 1 transactions opportunities per microframe) Polling Interval: 1 (1 microframe (125 microsecs) ) Interface #1 - Video/Streaming (#3) Alternate Setting 3 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 0x0400 (1024 x 1 transactions opportunities per microframe) Polling Interval: 1 (1 microframe (125 microsecs) ) Interface #1 - Video/Streaming (#4) Alternate Setting 4 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 0x0b00 (768 x 2 transactions opportunities per microframe) Polling Interval: 1 (1 microframe (125 microsecs) ) Interface #1 - Video/Streaming (#5) Alternate Setting 5 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 0x0c00 (1024 x 2 transactions opportunities per microframe) Polling Interval: 1 (1 microframe (125 microsecs) ) Interface #1 - Video/Streaming (#6) Alternate Setting 6 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 0x1380 (896 x 3 transactions opportunities per microframe) Polling Interval: 1 (1 microframe (125 microsecs) ) Interface #1 - Video/Streaming (#7) Alternate Setting 7 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 0x1400 (1024 x 3 transactions opportunities per microframe) Polling Interval: 1 (1 microframe (125 microsecs) ) Device Qualifier Descriptor Descriptor Version Number: 0x0200 Device Class 239 (Miscellaneous) Device Subclass 2 (Common Class) Device Protocol 1 (Interface Association) Device MaxPacketSize: 64 Number of Configurations: 1 bReserved: 0 Other Speed Configuration Descriptor: ....................................... "USB Camera" Length (and contents): 308 Raw Descriptor (hex) 0000: 09 07 34 01 02 01 04 80 FA 08 0B 00 02 0E 03 00 Raw Descriptor (hex) 0010: 05 09 04 00 00 01 0E 01 00 05 0D 24 01 00 01 4E Raw Descriptor (hex) 0020: 00 C0 E1 E4 00 01 01 12 24 02 01 01 02 00 00 00 Raw Descriptor (hex) 0030: 00 00 00 00 00 03 04 00 00 0B 24 05 02 01 00 00 Raw Descriptor (hex) 0040: 02 7F 15 00 09 24 03 03 01 01 00 04 00 1B 24 06 Raw Descriptor (hex) 0050: 04 8C A7 29 12 B4 47 94 40 B0 CE DB 07 38 6F B9 Raw Descriptor (hex) 0060: 38 02 01 02 02 00 06 00 07 05 83 03 10 00 06 05 Raw Descriptor (hex) 0070: 25 03 10 00 09 04 01 00 00 0E 02 00 00 0E 24 01 Raw Descriptor (hex) 0080: 01 47 00 81 00 03 02 01 00 01 00 0B 24 06 01 01 Raw Descriptor (hex) 0090: 01 01 00 00 00 00 1E 24 07 01 00 A0 00 78 00 00 Raw Descriptor (hex) 00a0: A0 8C 00 00 A0 8C 00 00 96 00 00 15 16 05 00 01 Raw Descriptor (hex) 00b0: 15 16 05 00 0A 24 03 00 01 A0 00 78 00 00 06 24 Raw Descriptor (hex) 00c0: 0D 01 01 04 09 04 01 01 01 0E 02 00 00 07 05 81 Raw Descriptor (hex) 00d0: 05 80 00 01 09 04 01 02 01 0E 02 00 00 07 05 81 Raw Descriptor (hex) 00e0: 05 00 01 01 09 04 01 03 01 0E 02 00 00 07 05 81 Raw Descriptor (hex) 00f0: 05 80 01 01 09 04 01 04 01 0E 02 00 00 07 05 81 Raw Descriptor (hex) 0100: 05 00 02 01 09 04 01 05 01 0E 02 00 00 07 05 81 Raw Descriptor (hex) 0110: 05 00 03 01 09 04 01 06 01 0E 02 00 00 07 05 81 Raw Descriptor (hex) 0120: 05 0C 03 01 09 04 01 07 01 0E 02 00 00 07 05 81 Raw Descriptor (hex) 0130: 05 20 03 01 Number of Interfaces: 2 Configuration Value: 1 Attributes: 0x80 (bus-powered) MaxPower: 500 mA Interface Association Video/Interface Collection First Interface 0 Interface Count 2 Function Class 14 (Video) Function Subclass 3 (Interface Collection) Interface Protocol 0 Function String 5 "RGB-IR Camera" Interface #0 - Video/Control .............................................. "RGB-IR Camera" Alternate Setting 0 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 1 (Control) Interface Protocol: 0 VDC (Control) Header Length (and contents): 13 Raw Descriptor (hex) 0000: 0D 24 01 00 01 4E 00 C0 E1 E4 00 01 01 bDescriptorType: 0x24 bDescriptorSubType: 0x1 Specification Version Number: 01.0 Device Clock Frequency (Hz): 15000000 Number of Video Streaming Interfaces: 1 Video Interface Number: 1 VDC (Control) Input Terminal Length (and contents): 18 Raw Descriptor (hex) 0000: 12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 04 Raw Descriptor (hex) 0010: 00 00 bDescriptorType: 0x24 bDescriptorSubType: 0x2 Terminal ID 1 Input Terminal Type: 0x201 (Camera Sensor) Input Terminal ID: 0 [NONE] Input Terminal String Index: 0 [NONE] Minimum Focal Length 0 Maximum Focal Length 0 Ocular Focal Length 0 Controls Supported Description Auto Exposure Priority VDC (Control) Processing Unit Length (and contents): 11 Raw Descriptor (hex) 0000: 0B 24 05 02 01 00 00 02 7F 15 00 bDescriptorType: 0x24 bDescriptorSubType: 0x5 Unit ID: 2 Source ID: 1 Digital Multiplier (100X): 0 Controls Supported Description Brightness Contrast Hue Saturation Sharpness Gamma White Balance Temperature Backlight Compensation Power Line Frequency White Balance Temperature, Auto Processing Unit String Index: 0 [NONE] VDC (Control) Output Terminal Length (and contents): 9 Raw Descriptor (hex) 0000: 09 24 03 03 01 01 00 04 00 bDescriptorType: 0x24 bDescriptorSubType: 0x3 Terminal ID: 3 Output Terminal Type: 0x101 (USB streaming) Output Terminal ID: 0 [NONE] Output Terminal String Index: 0 [NONE] VDC (Control) Extension Unit Length (and contents): 27 Raw Descriptor (hex) 0000: 1B 24 06 04 8C A7 29 12 B4 47 94 40 B0 CE DB 07 Raw Descriptor (hex) 0010: 38 6F B9 38 02 01 02 02 00 06 00 bDescriptorType: 0x24 bDescriptorSubType: 0x6 bLength: 27 bDescriptorType: 36 bDescriptorSubType: 6 Unit ID: 4 Vendor UUID: 1229a78c-47b4-4094-b0ce-db07386fb938 Number of Controls: 2 Number of In pins: 1 Source ID Pin[0]: 2 Controls Supported Description Vendor Specific Byte[i] = 0x0 Vendor Specific Byte[i] = 0x6 Processing Unit String Index: 0 [NONE] Endpoint 0x83 - Interrupt Input Address: 0x83 (IN) Attributes: 0x03 (Interrupt) Max Packet Size: 16 Polling Interval: 6 ms VDC Specific Interrupt Endpoint Length (and contents): 5 Raw Descriptor (hex) 0000: 05 25 03 10 00 Max Transfer Size: 16 Interface #1 - Video/Streaming Alternate Setting 0 Number of Endpoints 0 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 VDC (Streaming) Input Header Length (and contents): 14 Raw Descriptor (hex) 0000: 0E 24 01 01 47 00 81 00 03 02 01 00 01 00 bDescriptorType: 0x24 bDescriptorSubType: 0x1 bNumFormats: 1 wTotalLength: 0x47 (71) bEndpointAddress: 0x81 Capabilities (0x0) bmInfo bTerminalLink: 3 bStillCaptureMethod: 2 (Method 2) bTriggerSupport 1 (Supported) bTriggerUsage (0) Initiate Still Image Capture bControlSize: 0x1 bmaControls( Format 1): 0x0 VDC (Streaming) MJPEG Format Descriptor Length (and contents): 11 Raw Descriptor (hex) 0000: 0B 24 06 01 01 01 01 00 00 00 00 bDescriptorType: 0x24 bDescriptorSubType: 0x6 bFormatIndex: 0x1 bNumFrameDescriptors: 0x1 bmFlags (0x1) Fixed Sample Sizes Supported bDefaultFrameIndex: 0x1 bAspectRatioX: 0x0 bAspectRatioY: 0x0 bmInterlaceFlags (0x0) Interlaced Stream or Variable No Fields per frame 1 Field 1 first No Field Pattern Field 1 only Display Mode Bob only bCopyProtect No Restriction VDC (Streaming) MJPEG Frame Descriptor Length (and contents): 30 Raw Descriptor (hex) 0000: 1E 24 07 01 00 A0 00 78 00 00 A0 8C 00 00 A0 8C Raw Descriptor (hex) 0010: 00 00 96 00 00 15 16 05 00 01 15 16 05 00 bDescriptorType: 0x24 bDescriptorSubType: 0x7 bFrameIndex: 1 bmCapabilities (0x0) wWidth: 0xa0 (160) wHeight: 0x78 (120) dwMinBitRate (bps): 0x8ca000 (9216000) dwMaxBitRate (bps): 0x8ca000 (9216000) dwMaxVideoFrameBufferSize (bytes): 0x9600 (38400) dwDefaultFrameInterval: 0x51615 ( 33.000 ms) Discrete Frame Intervals supported 1 dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) VDC (Streaming) Still Image Frame Descriptor Length (and contents): 10 Raw Descriptor (hex) 0000: 0A 24 03 00 01 A0 00 78 00 00 bDescriptorType: 0x24 bDescriptorSubType: 0x3 bEndpointAddress: 0x0 bNumImageSizePatterns 1 wWidth[1], wHeight[1] Width: 160, Height: 120 bCompressionPatterns 0 VDC (Streaming) Color Format Descriptor Length (and contents): 6 Raw Descriptor (hex) 0000: 06 24 0D 01 01 04 bDescriptorType: 0x24 bDescriptorSubType: 0xd Color Primaries: 1 ( BT.709, sRGB (default) ) Transfer Characteristics: 1 ( BT.709 (default) ) Matrix Coefficients: 4 ( SMPTE 170M (BT.601, default) ) Interface #1 - Video/Streaming (#1) Alternate Setting 1 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 128 Polling Interval: 1 ms Interface #1 - Video/Streaming (#2) Alternate Setting 2 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 256 Polling Interval: 1 ms Interface #1 - Video/Streaming (#3) Alternate Setting 3 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 384 Polling Interval: 1 ms Interface #1 - Video/Streaming (#4) Alternate Setting 4 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 512 Polling Interval: 1 ms Interface #1 - Video/Streaming (#5) Alternate Setting 5 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 768 Polling Interval: 1 ms Interface #1 - Video/Streaming (#6) Alternate Setting 6 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 780 Polling Interval: 1 ms Interface #1 - Video/Streaming (#7) Alternate Setting 7 Number of Endpoints 1 Interface Class: 14 (Video) Interface Subclass; 2 (Streaming) Interface Protocol: 0 Endpoint 0x81 - Isochronous Input Address: 0x81 (IN) Attributes: 0x05 (Isochronous asynchronous data endpoint) Max Packet Size: 800 Polling Interval: 1 ms