Created
August 21, 2013 12:17
-
-
Save kasparsd/6293744 to your computer and use it in GitHub Desktop.
USB profile of Microsoft USB camera
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
High Speed device @ 4 (0xFD120000): ............................................. Miscellaneous/Common Class device: "Microsoft\256 LifeCam Cinema(TM)" | |
Port Information: 0x1018 | |
Not Captive | |
External Device | |
Connected | |
Enabled | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 4 | |
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: 0x045E/0x075D (Microsoft Corporation) | |
Device Version Number: 0x0105 | |
Number of Configurations: 1 | |
Manufacturer String: 1 "Microsoft" | |
Product String: 2 "Microsoft\256 LifeCam Cinema(TM)" | |
Serial Number String: 0 (none) | |
Configuration Descriptor (current config) | |
Length (and contents): 1429 | |
Raw Descriptor (hex) 0000: 09 02 95 05 04 01 00 80 FA 08 0B 00 02 0E 03 00 | |
Raw Descriptor (hex) 0010: 04 09 04 00 00 01 0E 01 00 04 0D 24 01 00 01 55 | |
Raw Descriptor (hex) 0020: 00 80 C3 C9 01 01 01 12 24 02 01 01 02 00 00 00 | |
Raw Descriptor (hex) 0030: 00 00 00 00 00 03 2A 0A 02 09 24 03 02 01 01 00 | |
Raw Descriptor (hex) 0040: 05 00 07 24 04 03 01 01 00 0B 24 05 04 03 00 00 | |
Raw Descriptor (hex) 0050: 02 5B 15 00 1B 24 06 05 29 A7 87 C9 D3 59 69 45 | |
Raw Descriptor (hex) 0060: 84 67 FF 08 49 FC 19 E8 10 01 04 02 FF FF 00 07 | |
Raw Descriptor (hex) 0070: 05 83 03 08 00 08 05 25 03 45 00 09 04 01 00 00 | |
Raw Descriptor (hex) 0080: 0E 02 00 00 0F 24 01 02 33 04 81 00 02 01 01 00 | |
Raw Descriptor (hex) 0090: 01 00 00 1B 24 04 01 0C 59 55 59 32 00 00 10 00 | |
Raw Descriptor (hex) 00a0: 80 00 00 AA 00 38 9B 71 10 01 00 00 00 00 2E 24 | |
Raw Descriptor (hex) 00b0: 05 01 01 80 02 E0 01 00 80 32 02 00 00 CA 08 00 | |
Raw Descriptor (hex) 00c0: 60 09 00 15 16 05 00 05 15 16 05 00 20 A1 07 00 | |
Raw Descriptor (hex) 00d0: 2A 2C 0A 00 40 42 0F 00 55 58 14 00 22 24 05 02 | |
Raw Descriptor (hex) 00e0: 01 00 05 D0 02 00 80 97 06 00 00 CA 08 00 20 1C | |
Raw Descriptor (hex) 00f0: 00 40 42 0F 00 02 40 42 0F 00 55 58 14 00 26 24 | |
Raw Descriptor (hex) 0100: 05 03 01 C0 03 20 02 00 40 BC 03 00 80 78 07 00 | |
Raw Descriptor (hex) 0110: F0 0F 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42 0F 00 | |
Raw Descriptor (hex) 0120: 55 58 14 00 2A 24 05 04 01 20 03 C0 01 00 40 90 | |
Raw Descriptor (hex) 0130: 02 00 00 D6 06 00 F0 0A 00 20 A1 07 00 04 20 A1 | |
Raw Descriptor (hex) 0140: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 2E 24 | |
Raw Descriptor (hex) 0150: 05 05 01 80 02 68 01 00 E0 A5 01 00 80 97 06 00 | |
Raw Descriptor (hex) 0160: 08 07 00 15 16 05 00 05 15 16 05 00 20 A1 07 00 | |
Raw Descriptor (hex) 0170: 2A 2C 0A 00 40 42 0F 00 55 58 14 00 2E 24 05 06 | |
Raw Descriptor (hex) 0180: 01 A8 01 F0 00 00 54 BA 00 00 50 E9 02 00 1B 03 | |
Raw Descriptor (hex) 0190: 00 15 16 05 00 05 15 16 05 00 20 A1 07 00 2A 2C | |
Raw Descriptor (hex) 01a0: 0A 00 40 42 0F 00 55 58 14 00 2E 24 05 07 01 60 | |
Raw Descriptor (hex) 01b0: 01 20 01 00 A0 B9 00 00 80 E6 02 00 18 03 00 15 | |
Raw Descriptor (hex) 01c0: 16 05 00 05 15 16 05 00 20 A1 07 00 2A 2C 0A 00 | |
Raw Descriptor (hex) 01d0: 40 42 0F 00 55 58 14 00 2E 24 05 08 01 40 01 F0 | |
Raw Descriptor (hex) 01e0: 00 00 A0 8C 00 00 80 32 02 00 58 02 00 15 16 05 | |
Raw Descriptor (hex) 01f0: 00 05 15 16 05 00 20 A1 07 00 2A 2C 0A 00 40 42 | |
Raw Descriptor (hex) 0200: 0F 00 55 58 14 00 26 24 05 09 01 20 03 58 02 00 | |
Raw Descriptor (hex) 0210: E8 6E 03 00 D0 DD 06 00 A6 0E 00 2A 2C 0A 00 03 | |
Raw Descriptor (hex) 0220: 2A 2C 0A 00 40 42 0F 00 55 58 14 00 2E 24 05 0A | |
Raw Descriptor (hex) 0230: 01 B0 00 90 00 00 68 2E 00 00 A0 B9 00 00 C6 00 | |
Raw Descriptor (hex) 0240: 00 15 16 05 00 05 15 16 05 00 20 A1 07 00 2A 2C | |
Raw Descriptor (hex) 0250: 0A 00 40 42 0F 00 55 58 14 00 2E 24 05 0B 01 A0 | |
Raw Descriptor (hex) 0260: 00 78 00 00 28 23 00 00 A0 8C 00 00 96 00 00 15 | |
Raw Descriptor (hex) 0270: 16 05 00 05 15 16 05 00 20 A1 07 00 2A 2C 0A 00 | |
Raw Descriptor (hex) 0280: 40 42 0F 00 55 58 14 00 1E 24 05 0C 01 00 05 20 | |
Raw Descriptor (hex) 0290: 03 00 00 C4 09 00 00 C4 09 00 40 1F 00 40 42 0F | |
Raw Descriptor (hex) 02a0: 00 01 40 42 0F 00 06 24 0D 01 01 04 0B 24 06 02 | |
Raw Descriptor (hex) 02b0: 0B 00 01 00 00 00 00 2E 24 07 01 01 80 02 E0 01 | |
Raw Descriptor (hex) 02c0: 00 80 32 02 00 00 CA 08 00 60 09 00 15 16 05 00 | |
Raw Descriptor (hex) 02d0: 05 15 16 05 00 20 A1 07 00 2A 2C 0A 00 40 42 0F | |
Raw Descriptor (hex) 02e0: 00 55 58 14 00 2E 24 07 02 01 00 05 D0 02 00 80 | |
Raw Descriptor (hex) 02f0: 97 06 00 00 5E 1A 00 20 1C 00 15 16 05 00 05 15 | |
Raw Descriptor (hex) 0300: 16 05 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 55 | |
Raw Descriptor (hex) 0310: 58 14 00 2E 24 07 03 01 C0 03 20 02 00 40 BC 03 | |
Raw Descriptor (hex) 0320: 00 00 F1 0E 00 F0 0F 00 15 16 05 00 05 15 16 05 | |
Raw Descriptor (hex) 0330: 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 | |
Raw Descriptor (hex) 0340: 00 2E 24 07 04 01 20 03 C0 01 00 40 90 02 00 00 | |
Raw Descriptor (hex) 0350: 41 0A 00 F0 0A 00 15 16 05 00 05 15 16 05 00 20 | |
Raw Descriptor (hex) 0360: A1 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 2E | |
Raw Descriptor (hex) 0370: 24 07 05 01 80 02 68 01 00 E0 A5 01 00 80 97 06 | |
Raw Descriptor (hex) 0380: 00 08 07 00 15 16 05 00 05 15 16 05 00 20 A1 07 | |
Raw Descriptor (hex) 0390: 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 2E 24 07 | |
Raw Descriptor (hex) 03a0: 06 01 20 03 58 02 00 E8 6E 03 00 A0 BB 0D 00 A6 | |
Raw Descriptor (hex) 03b0: 0E 00 15 16 05 00 05 15 16 05 00 20 A1 07 00 2A | |
Raw Descriptor (hex) 03c0: 2C 0A 00 40 42 0F 00 55 58 14 00 2E 24 07 07 01 | |
Raw Descriptor (hex) 03d0: A0 01 F0 00 00 D0 B6 00 00 40 DB 02 00 0C 03 00 | |
Raw Descriptor (hex) 03e0: 15 16 05 00 05 15 16 05 00 20 A1 07 00 2A 2C 0A | |
Raw Descriptor (hex) 03f0: 00 40 42 0F 00 55 58 14 00 2E 24 07 08 01 60 01 | |
Raw Descriptor (hex) 0400: 20 01 00 A0 B9 00 00 80 E6 02 00 18 03 00 15 16 | |
Raw Descriptor (hex) 0410: 05 00 05 15 16 05 00 20 A1 07 00 2A 2C 0A 00 40 | |
Raw Descriptor (hex) 0420: 42 0F 00 55 58 14 00 2E 24 07 09 01 B0 00 90 00 | |
Raw Descriptor (hex) 0430: 00 68 2E 00 00 A0 B9 00 00 C6 00 00 15 16 05 00 | |
Raw Descriptor (hex) 0440: 05 15 16 05 00 20 A1 07 00 2A 2C 0A 00 40 42 0F | |
Raw Descriptor (hex) 0450: 00 55 58 14 00 2E 24 07 0A 01 40 01 F0 00 00 A0 | |
Raw Descriptor (hex) 0460: 8C 00 00 80 32 02 00 58 02 00 15 16 05 00 05 15 | |
Raw Descriptor (hex) 0470: 16 05 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 55 | |
Raw Descriptor (hex) 0480: 58 14 00 2E 24 07 0B 01 A0 00 78 00 00 28 23 00 | |
Raw Descriptor (hex) 0490: 00 A0 8C 00 00 96 00 00 15 16 05 00 05 15 16 05 | |
Raw Descriptor (hex) 04a0: 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 | |
Raw Descriptor (hex) 04b0: 00 06 24 0D 01 01 04 09 04 01 01 01 0E 02 00 00 | |
Raw Descriptor (hex) 04c0: 07 05 81 05 80 00 01 09 04 01 02 01 0E 02 00 00 | |
Raw Descriptor (hex) 04d0: 07 05 81 05 00 01 01 09 04 01 03 01 0E 02 00 00 | |
Raw Descriptor (hex) 04e0: 07 05 81 05 00 02 01 09 04 01 04 01 0E 02 00 00 | |
Raw Descriptor (hex) 04f0: 07 05 81 05 00 04 01 09 04 01 05 01 0E 02 00 00 | |
Raw Descriptor (hex) 0500: 07 05 81 05 00 0C 01 09 04 01 06 01 0E 02 00 00 | |
Raw Descriptor (hex) 0510: 07 05 81 05 00 14 01 08 0B 02 02 01 02 00 00 09 | |
Raw Descriptor (hex) 0520: 04 02 00 00 01 01 00 00 09 24 01 00 01 27 00 01 | |
Raw Descriptor (hex) 0530: 03 0C 24 02 01 02 02 00 01 00 00 00 00 09 24 06 | |
Raw Descriptor (hex) 0540: 05 01 01 01 02 00 09 24 03 03 01 01 01 05 00 09 | |
Raw Descriptor (hex) 0550: 04 03 00 00 01 02 00 00 09 04 03 01 01 01 02 00 | |
Raw Descriptor (hex) 0560: 00 07 24 01 03 01 01 00 1D 24 02 01 01 02 10 07 | |
Raw Descriptor (hex) 0570: 40 1F 00 80 3E 00 22 56 00 C0 5D 00 00 7D 00 44 | |
Raw Descriptor (hex) 0580: AC 00 80 BB 00 09 05 82 05 00 01 04 00 00 07 25 | |
Raw Descriptor (hex) 0590: 01 01 00 00 00 | |
Number of Interfaces: 4 | |
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 4 "Microsoft\256 LifeCam Cinema(TM)" | |
Interface #0 - Video/Control .............................................. "Microsoft\256 LifeCam Cinema(TM)" | |
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 55 00 80 C3 C9 01 01 01 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x1 | |
Specification Version Number: 01.0 | |
Device Clock Frequency (Hz): 30000000 | |
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 2A | |
Raw Descriptor (hex) 0010: 0A 02 | |
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 Mode | |
Exposure Time (Absolute) | |
Focus (Absolute) | |
Zoom (Absolute) | |
Pan (Absolute) | |
Focus, Auto | |
VDC (Control) Output Terminal | |
Length (and contents): 9 | |
Raw Descriptor (hex) 0000: 09 24 03 02 01 01 00 05 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x3 | |
Terminal ID: 2 | |
Output Terminal Type: 0x101 (USB streaming) | |
Output Terminal ID: 0 [NONE] | |
Output Terminal String Index: 0 [NONE] | |
VDC (Control) Selector Unit | |
Length (and contents): 7 | |
Raw Descriptor (hex) 0000: 07 24 04 03 01 01 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x4 | |
Unit ID: 3 | |
Number of pins: 1 | |
Source ID Pin[0]: 1 | |
Selector Unit String Index: 0 [NONE] | |
VDC (Control) Processing Unit | |
Length (and contents): 11 | |
Raw Descriptor (hex) 0000: 0B 24 05 04 03 00 00 02 5B 15 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
Unit ID: 4 | |
Source ID: 3 | |
Digital Multiplier (100X): 0 | |
Controls Supported Description | |
Brightness | |
Contrast | |
Saturation | |
Sharpness | |
White Balance Temperature | |
Backlight Compensation | |
Power Line Frequency | |
White Balance Temperature, Auto | |
Processing Unit String Index: 0 [NONE] | |
VDC (Control) Extension Unit | |
Length (and contents): 27 | |
Raw Descriptor (hex) 0000: 1B 24 06 05 29 A7 87 C9 D3 59 69 45 84 67 FF 08 | |
Raw Descriptor (hex) 0010: 49 FC 19 E8 10 01 04 02 FF FF 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x6 | |
bLength: 27 | |
bDescriptorType: 36 | |
bDescriptorSubType: 6 | |
Unit ID: 5 | |
Vendor UUID: c987a729-59d3-4569-8467-ff0849fc19e8 | |
Number of Controls: 16 | |
Number of In pins: 1 | |
Source ID Pin[0]: 4 | |
Controls Supported Description | |
Vendor Specific Byte[i] = 0xff | |
Vendor Specific Byte[i] = 0xff | |
Processing Unit String Index: 0 [NONE] | |
Endpoint 0x83 - Interrupt Input | |
Address: 0x83 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe) | |
Polling Interval: 8 (128 microframes (16 msecs) ) | |
VDC Specific Interrupt Endpoint | |
Length (and contents): 5 | |
Raw Descriptor (hex) 0000: 05 25 03 45 00 | |
Max Transfer Size: 69 | |
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 33 04 81 00 02 01 01 00 01 00 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x1 | |
bNumFormats: 2 | |
wTotalLength: 0x433 (1075) | |
bEndpointAddress: 0x81 | |
Capabilities (0x0) bmInfo | |
bTerminalLink: 2 | |
bStillCaptureMethod: 1 (Method 1) | |
bTriggerSupport 1 (Supported) | |
bTriggerUsage (0) Initiate Still Image Capture | |
bControlSize: 0x1 | |
bmaControls( Format 1): 0x0 | |
bmaControls( Format 2): 0x0 | |
VDC (Streaming) Uncompressed Format Descriptor | |
Length (and contents): 27 | |
Raw Descriptor (hex) 0000: 1B 24 04 01 0C 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: 0x1 | |
bNumFrameDescriptors: 0xc | |
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): 46 | |
Raw Descriptor (hex) 0000: 2E 24 05 01 01 80 02 E0 01 00 80 32 02 00 00 CA | |
Raw Descriptor (hex) 0010: 08 00 60 09 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0x1 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x280 (640) | |
wHeight: 0x1e0 (480) | |
dwMinBitRate (bps): 0x2328000 (36864000) | |
dwMaxBitRate (bps): 0x8ca0000 (147456000) | |
dwMaxVideoFrameBufferSize (bytes): 0x96000 (614400) | |
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 0x5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 34 | |
Raw Descriptor (hex) 0000: 22 24 05 02 01 00 05 D0 02 00 80 97 06 00 00 CA | |
Raw Descriptor (hex) 0010: 08 00 20 1C 00 40 42 0F 00 02 40 42 0F 00 55 58 | |
Raw Descriptor (hex) 0020: 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0x2 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x500 (1280) | |
wHeight: 0x2d0 (720) | |
dwMinBitRate (bps): 0x6978000 (110592000) | |
dwMaxBitRate (bps): 0x8ca0000 (147456000) | |
dwMaxVideoFrameBufferSize (bytes): 0x1c2000 (1843200) | |
dwDefaultFrameInterval (100 ns): 0xf4240 ( 100.000 ms) | |
Discrete Frame Intervals supported 0x2 | |
dwFrameInterval[1] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[2] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 38 | |
Raw Descriptor (hex) 0000: 26 24 05 03 01 C0 03 20 02 00 40 BC 03 00 80 78 | |
Raw Descriptor (hex) 0010: 07 00 F0 0F 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42 | |
Raw Descriptor (hex) 0020: 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0x3 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x3c0 (960) | |
wHeight: 0x220 (544) | |
dwMinBitRate (bps): 0x3bc4000 (62668800) | |
dwMaxBitRate (bps): 0x7788000 (125337600) | |
dwMaxVideoFrameBufferSize (bytes): 0xff000 (1044480) | |
dwDefaultFrameInterval (100 ns): 0xa2c2a ( 66.000 ms) | |
Discrete Frame Intervals supported 0x3 | |
dwFrameInterval[1] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[2] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[3] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 42 | |
Raw Descriptor (hex) 0000: 2A 24 05 04 01 20 03 C0 01 00 40 90 02 00 00 D6 | |
Raw Descriptor (hex) 0010: 06 00 F0 0A 00 20 A1 07 00 04 20 A1 07 00 2A 2C | |
Raw Descriptor (hex) 0020: 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0x4 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x320 (800) | |
wHeight: 0x1c0 (448) | |
dwMinBitRate (bps): 0x2904000 (43008000) | |
dwMaxBitRate (bps): 0x6d60000 (114688000) | |
dwMaxVideoFrameBufferSize (bytes): 0xaf000 (716800) | |
dwDefaultFrameInterval (100 ns): 0x7a120 ( 50.000 ms) | |
Discrete Frame Intervals supported 0x4 | |
dwFrameInterval[1] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[2] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[3] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[4] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 05 05 01 80 02 68 01 00 E0 A5 01 00 80 97 | |
Raw Descriptor (hex) 0010: 06 00 08 07 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0x5 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x280 (640) | |
wHeight: 0x168 (360) | |
dwMinBitRate (bps): 0x1a5e000 (27648000) | |
dwMaxBitRate (bps): 0x6978000 (110592000) | |
dwMaxVideoFrameBufferSize (bytes): 0x70800 (460800) | |
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 0x5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 05 06 01 A8 01 F0 00 00 54 BA 00 00 50 E9 | |
Raw Descriptor (hex) 0010: 02 00 1B 03 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0x6 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x1a8 (424) | |
wHeight: 0xf0 (240) | |
dwMinBitRate (bps): 0xba5400 (12211200) | |
dwMaxBitRate (bps): 0x2e95000 (48844800) | |
dwMaxVideoFrameBufferSize (bytes): 0x31b00 (203520) | |
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 0x5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 05 07 01 60 01 20 01 00 A0 B9 00 00 80 E6 | |
Raw Descriptor (hex) 0010: 02 00 18 03 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0x7 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x160 (352) | |
wHeight: 0x120 (288) | |
dwMinBitRate (bps): 0xb9a000 (12165120) | |
dwMaxBitRate (bps): 0x2e68000 (48660480) | |
dwMaxVideoFrameBufferSize (bytes): 0x31800 (202752) | |
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 0x5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 05 08 01 40 01 F0 00 00 A0 8C 00 00 80 32 | |
Raw Descriptor (hex) 0010: 02 00 58 02 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0x8 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x140 (320) | |
wHeight: 0xf0 (240) | |
dwMinBitRate (bps): 0x8ca000 (9216000) | |
dwMaxBitRate (bps): 0x2328000 (36864000) | |
dwMaxVideoFrameBufferSize (bytes): 0x25800 (153600) | |
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 0x5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 38 | |
Raw Descriptor (hex) 0000: 26 24 05 09 01 20 03 58 02 00 E8 6E 03 00 D0 DD | |
Raw Descriptor (hex) 0010: 06 00 A6 0E 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42 | |
Raw Descriptor (hex) 0020: 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0x9 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x320 (800) | |
wHeight: 0x258 (600) | |
dwMinBitRate (bps): 0x36ee800 (57600000) | |
dwMaxBitRate (bps): 0x6ddd000 (115200000) | |
dwMaxVideoFrameBufferSize (bytes): 0xea600 (960000) | |
dwDefaultFrameInterval (100 ns): 0xa2c2a ( 66.000 ms) | |
Discrete Frame Intervals supported 0x3 | |
dwFrameInterval[1] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[2] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[3] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 05 0A 01 B0 00 90 00 00 68 2E 00 00 A0 B9 | |
Raw Descriptor (hex) 0010: 00 00 C6 00 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0xa | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0xb0 (176) | |
wHeight: 0x90 (144) | |
dwMinBitRate (bps): 0x2e6800 (3041280) | |
dwMaxBitRate (bps): 0xb9a000 (12165120) | |
dwMaxVideoFrameBufferSize (bytes): 0xc600 (50688) | |
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 0x5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 05 0B 01 A0 00 78 00 00 28 23 00 00 A0 8C | |
Raw Descriptor (hex) 0010: 00 00 96 00 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0xb | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0xa0 (160) | |
wHeight: 0x78 (120) | |
dwMinBitRate (bps): 0x232800 (2304000) | |
dwMaxBitRate (bps): 0x8ca000 (9216000) | |
dwMaxVideoFrameBufferSize (bytes): 0x9600 (38400) | |
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 0x5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 30 | |
Raw Descriptor (hex) 0000: 1E 24 05 0C 01 00 05 20 03 00 00 C4 09 00 00 C4 | |
Raw Descriptor (hex) 0010: 09 00 40 1F 00 40 42 0F 00 01 40 42 0F 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0xc | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x500 (1280) | |
wHeight: 0x320 (800) | |
dwMinBitRate (bps): 0x9c40000 (163840000) | |
dwMaxBitRate (bps): 0x9c40000 (163840000) | |
dwMaxVideoFrameBufferSize (bytes): 0x1f4000 (2048000) | |
dwDefaultFrameInterval (100 ns): 0xf4240 ( 100.000 ms) | |
Discrete Frame Intervals supported 0x1 | |
dwFrameInterval[1] (100 ns) 0xf4240 ( 100.000 ms) | |
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) MJPEG Format Descriptor | |
Length (and contents): 11 | |
Raw Descriptor (hex) 0000: 0B 24 06 02 0B 00 01 00 00 00 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x6 | |
bFormatIndex: 0x2 | |
bNumFrameDescriptors: 0xb | |
bmFlags (0x0) | |
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): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 01 01 80 02 E0 01 00 80 32 02 00 00 CA | |
Raw Descriptor (hex) 0010: 08 00 60 09 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 1 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x280 (640) | |
wHeight: 0x1e0 (480) | |
dwMinBitRate (bps): 0x2328000 (36864000) | |
dwMaxBitRate (bps): 0x8ca0000 (147456000) | |
dwMaxVideoFrameBufferSize (bytes): 0x96000 (614400) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 02 01 00 05 D0 02 00 80 97 06 00 00 5E | |
Raw Descriptor (hex) 0010: 1A 00 20 1C 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 2 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x500 (1280) | |
wHeight: 0x2d0 (720) | |
dwMinBitRate (bps): 0x6978000 (110592000) | |
dwMaxBitRate (bps): 0x1a5e0000 (442368000) | |
dwMaxVideoFrameBufferSize (bytes): 0x1c2000 (1843200) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 03 01 C0 03 20 02 00 40 BC 03 00 00 F1 | |
Raw Descriptor (hex) 0010: 0E 00 F0 0F 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 3 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x3c0 (960) | |
wHeight: 0x220 (544) | |
dwMinBitRate (bps): 0x3bc4000 (62668800) | |
dwMaxBitRate (bps): 0xef10000 (250675200) | |
dwMaxVideoFrameBufferSize (bytes): 0xff000 (1044480) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 04 01 20 03 C0 01 00 40 90 02 00 00 41 | |
Raw Descriptor (hex) 0010: 0A 00 F0 0A 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 4 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x320 (800) | |
wHeight: 0x1c0 (448) | |
dwMinBitRate (bps): 0x2904000 (43008000) | |
dwMaxBitRate (bps): 0xa410000 (172032000) | |
dwMaxVideoFrameBufferSize (bytes): 0xaf000 (716800) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 05 01 80 02 68 01 00 E0 A5 01 00 80 97 | |
Raw Descriptor (hex) 0010: 06 00 08 07 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 5 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x280 (640) | |
wHeight: 0x168 (360) | |
dwMinBitRate (bps): 0x1a5e000 (27648000) | |
dwMaxBitRate (bps): 0x6978000 (110592000) | |
dwMaxVideoFrameBufferSize (bytes): 0x70800 (460800) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 06 01 20 03 58 02 00 E8 6E 03 00 A0 BB | |
Raw Descriptor (hex) 0010: 0D 00 A6 0E 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 6 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x320 (800) | |
wHeight: 0x258 (600) | |
dwMinBitRate (bps): 0x36ee800 (57600000) | |
dwMaxBitRate (bps): 0xdbba000 (230400000) | |
dwMaxVideoFrameBufferSize (bytes): 0xea600 (960000) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 07 01 A0 01 F0 00 00 D0 B6 00 00 40 DB | |
Raw Descriptor (hex) 0010: 02 00 0C 03 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 7 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x1a0 (416) | |
wHeight: 0xf0 (240) | |
dwMinBitRate (bps): 0xb6d000 (11980800) | |
dwMaxBitRate (bps): 0x2db4000 (47923200) | |
dwMaxVideoFrameBufferSize (bytes): 0x30c00 (199680) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 08 01 60 01 20 01 00 A0 B9 00 00 80 E6 | |
Raw Descriptor (hex) 0010: 02 00 18 03 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 8 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x160 (352) | |
wHeight: 0x120 (288) | |
dwMinBitRate (bps): 0xb9a000 (12165120) | |
dwMaxBitRate (bps): 0x2e68000 (48660480) | |
dwMaxVideoFrameBufferSize (bytes): 0x31800 (202752) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 09 01 B0 00 90 00 00 68 2E 00 00 A0 B9 | |
Raw Descriptor (hex) 0010: 00 00 C6 00 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 9 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0xb0 (176) | |
wHeight: 0x90 (144) | |
dwMinBitRate (bps): 0x2e6800 (3041280) | |
dwMaxBitRate (bps): 0xb9a000 (12165120) | |
dwMaxVideoFrameBufferSize (bytes): 0xc600 (50688) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 0A 01 40 01 F0 00 00 A0 8C 00 00 80 32 | |
Raw Descriptor (hex) 0010: 02 00 58 02 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 10 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x140 (320) | |
wHeight: 0xf0 (240) | |
dwMinBitRate (bps): 0x8ca000 (9216000) | |
dwMaxBitRate (bps): 0x2328000 (36864000) | |
dwMaxVideoFrameBufferSize (bytes): 0x25800 (153600) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 0B 01 A0 00 78 00 00 28 23 00 00 A0 8C | |
Raw Descriptor (hex) 0010: 00 00 96 00 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 11 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0xa0 (160) | |
wHeight: 0x78 (120) | |
dwMinBitRate (bps): 0x232800 (2304000) | |
dwMaxBitRate (bps): 0x8ca000 (9216000) | |
dwMaxVideoFrameBufferSize (bytes): 0x9600 (38400) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
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 (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: 256 (256 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: 512 (512 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: 1024 (1024 x 1 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: 3072 (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: 5120 (1024 x 3 transactions opportunities per microframe) | |
Polling Interval: 1 (1 microframe (125 microsecs) ) | |
Interface Association Audio/Streaming | |
First Interface 2 | |
Interface Count 2 | |
Function Class 1 (Audio) | |
Function Subclass 2 (Streaming) | |
Interface Protocol 0 | |
Function String 0 (none) | |
Interface #2 - Audio/Control | |
Alternate Setting 0 | |
Number of Endpoints 0 | |
Interface Class: 1 (Audio) | |
Interface Subclass; 1 (Control) | |
Interface Protocol: 0 | |
Audio Control Class Specific Header | |
Descriptor Version Number: 01.00 | |
Class Specific Size: 39 | |
Number of Audio Interfaces: 1 | |
Audio Interface Number: 3 | |
Dump Contents (hex): 09 24 01 00 01 27 00 01 03 | |
Audio Class Specific Input Terminal | |
Terminal ID: 1 | |
Input Terminal Type: 0x202 (Desktop microphone) | |
OutTerminal ID: 0 [NONE] | |
Number of Channels: 1 | |
Spatial config of channels: 0000000000000000 | |
String index for first logical channel: 0 | |
Terminal Name String Index: 0 [NONE] | |
Audio Class Specific Feature | |
Unit ID: 5 | |
Source ID: 1 | |
Control Size: 1 | |
Number of Channels (ch): 1 | |
Master Channel:......................... ( Mute ) | |
Left Front:............................. ( Volume ) | |
Feature Unit Name String Index: 0 | |
Dump Contents (hex): 09 24 06 05 01 01 01 02 00 | |
Audio Class Specific Output Terminal | |
Terminal ID: 3 | |
Output Terminal Type: 0x101 (USB Isochronous Stream) | |
InTerminal ID: 1 | |
Source ID: 5 | |
Terminal Name String Index: 0 [NONE] | |
Interface #3 - Audio/Streaming | |
Alternate Setting 0 | |
Number of Endpoints 0 | |
Interface Class: 1 (Audio) | |
Interface Subclass; 2 (Streaming) | |
Interface Protocol: 0 | |
Interface #3 - Audio/Streaming (#1) | |
Alternate Setting 1 | |
Number of Endpoints 1 | |
Interface Class: 1 (Audio) | |
Interface Subclass; 2 (Streaming) | |
Interface Protocol: 0 | |
Audio Control Class Specific Header | |
Audio Stream General | |
Endpoint Terminal ID: 3 | |
Delay: 1 frames | |
Format Tag: 0x0001 (PCM) | |
Audio Class Specific Audio Data Format | |
Audio Stream Format Type Desc. | |
Format Type: 1 PCM | |
Number Of Channels: 1 MONO | |
Sub Frame Size: 2 | |
Bit Resolution: 16 | |
Sample Frequency Type: 0x07 (Discrete) | |
Sample Frequency: 8000 Hz | |
Sample Frequency: 16000 Hz | |
Sample Frequency: 22050 Hz | |
Sample Frequency: 24000 Hz | |
Sample Frequency: 32000 Hz | |
Sample Frequency: 44100 Hz | |
Sample Frequency: 48000 Hz | |
Endpoint 0x82 - Isochronous Input | |
Address: 0x82 (IN) | |
Attributes: 0x05 (Isochronous asynchronous data endpoint) | |
Max Packet Size: 256 (256 x 1 transactions opportunities per microframe) | |
Polling Interval: 4 (8 microframes (1 msecs) ) | |
Class-Specific AS Audio EndPoint | |
Attributes: 0x01 Sample Frequency, | |
bLockDelayUnits: 0x00 (UNDEFINED) | |
wLockDelay: 0 | |
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 | |
Length (and contents): 718 | |
Raw Descriptor (hex) 0000: 09 07 CE 02 04 01 00 80 FA 08 0B 00 02 0E 03 00 | |
Raw Descriptor (hex) 0010: 04 09 04 00 00 01 0E 01 00 04 0D 24 01 00 01 55 | |
Raw Descriptor (hex) 0020: 00 80 C3 C9 01 01 01 12 24 02 01 01 02 00 00 00 | |
Raw Descriptor (hex) 0030: 00 00 00 00 00 03 2A 0A 02 09 24 03 02 01 01 00 | |
Raw Descriptor (hex) 0040: 05 00 07 24 04 03 01 01 00 0B 24 05 04 03 00 00 | |
Raw Descriptor (hex) 0050: 02 5B 15 00 1B 24 06 05 29 A7 87 C9 D3 59 69 45 | |
Raw Descriptor (hex) 0060: 84 67 FF 08 49 FC 19 E8 10 01 04 02 FF FF 00 07 | |
Raw Descriptor (hex) 0070: 05 83 03 08 00 08 05 25 03 45 00 09 04 01 00 00 | |
Raw Descriptor (hex) 0080: 0E 02 00 00 0F 24 01 02 BB 01 81 00 02 01 01 00 | |
Raw Descriptor (hex) 0090: 01 00 00 1B 24 04 01 02 59 55 59 32 00 00 10 00 | |
Raw Descriptor (hex) 00a0: 80 00 00 AA 00 38 9B 71 10 01 00 00 00 00 26 24 | |
Raw Descriptor (hex) 00b0: 05 01 01 A0 00 78 00 00 28 23 00 00 50 46 00 00 | |
Raw Descriptor (hex) 00c0: 96 00 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42 0F 00 | |
Raw Descriptor (hex) 00d0: 55 58 14 00 22 24 05 02 01 B0 00 90 00 00 68 2E | |
Raw Descriptor (hex) 00e0: 00 00 E0 3D 00 00 C6 00 00 40 42 0F 00 02 40 42 | |
Raw Descriptor (hex) 00f0: 0F 00 55 58 14 00 06 24 0D 01 01 04 0B 24 06 02 | |
Raw Descriptor (hex) 0100: 07 00 01 00 00 00 00 26 24 07 01 01 80 02 E0 01 | |
Raw Descriptor (hex) 0110: 00 80 32 02 00 00 65 04 00 60 09 00 2A 2C 0A 00 | |
Raw Descriptor (hex) 0120: 03 2A 2C 0A 00 40 42 0F 00 55 58 14 00 26 24 07 | |
Raw Descriptor (hex) 0130: 02 01 80 02 68 01 00 E0 A5 01 00 C0 4B 03 00 08 | |
Raw Descriptor (hex) 0140: 07 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42 0F 00 55 | |
Raw Descriptor (hex) 0150: 58 14 00 2E 24 07 03 01 A0 01 F0 00 00 D0 B6 00 | |
Raw Descriptor (hex) 0160: 00 40 DB 02 00 0C 03 00 15 16 05 00 05 15 16 05 | |
Raw Descriptor (hex) 0170: 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 | |
Raw Descriptor (hex) 0180: 00 2E 24 07 04 01 60 01 20 01 00 A0 B9 00 00 80 | |
Raw Descriptor (hex) 0190: E6 02 00 18 03 00 15 16 05 00 05 15 16 05 00 20 | |
Raw Descriptor (hex) 01a0: A1 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 2E | |
Raw Descriptor (hex) 01b0: 24 07 05 01 B0 00 90 00 00 68 2E 00 00 A0 B9 00 | |
Raw Descriptor (hex) 01c0: 00 C6 00 00 15 16 05 00 05 15 16 05 00 20 A1 07 | |
Raw Descriptor (hex) 01d0: 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 2E 24 07 | |
Raw Descriptor (hex) 01e0: 06 01 40 01 F0 00 00 A0 8C 00 00 80 32 02 00 58 | |
Raw Descriptor (hex) 01f0: 02 00 15 16 05 00 05 15 16 05 00 20 A1 07 00 2A | |
Raw Descriptor (hex) 0200: 2C 0A 00 40 42 0F 00 55 58 14 00 2E 24 07 07 01 | |
Raw Descriptor (hex) 0210: A0 00 78 00 00 28 23 00 00 A0 8C 00 00 96 00 00 | |
Raw Descriptor (hex) 0220: 15 16 05 00 05 15 16 05 00 20 A1 07 00 2A 2C 0A | |
Raw Descriptor (hex) 0230: 00 40 42 0F 00 55 58 14 00 06 24 0D 01 01 04 09 | |
Raw Descriptor (hex) 0240: 04 01 01 01 0E 02 00 00 07 05 81 05 00 02 01 09 | |
Raw Descriptor (hex) 0250: 04 01 02 01 0E 02 00 00 07 05 81 05 A0 03 01 08 | |
Raw Descriptor (hex) 0260: 0B 02 02 01 02 00 00 09 04 02 00 00 01 01 00 00 | |
Raw Descriptor (hex) 0270: 09 24 01 00 01 27 00 01 03 0C 24 02 01 02 02 00 | |
Raw Descriptor (hex) 0280: 01 00 00 00 00 09 24 06 05 01 01 01 02 00 09 24 | |
Raw Descriptor (hex) 0290: 03 03 01 01 01 05 00 09 04 03 00 00 01 02 00 00 | |
Raw Descriptor (hex) 02a0: 09 04 03 01 01 01 02 00 00 07 24 01 03 01 01 00 | |
Raw Descriptor (hex) 02b0: 0E 24 02 01 01 02 10 02 40 1F 00 80 3E 00 09 05 | |
Raw Descriptor (hex) 02c0: 82 05 34 00 04 00 00 07 25 01 01 00 00 00 | |
Number of Interfaces: 4 | |
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 4 "Microsoft\256 LifeCam Cinema(TM)" | |
Interface #0 - Video/Control .............................................. "Microsoft\256 LifeCam Cinema(TM)" | |
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 55 00 80 C3 C9 01 01 01 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x1 | |
Specification Version Number: 01.0 | |
Device Clock Frequency (Hz): 30000000 | |
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 2A | |
Raw Descriptor (hex) 0010: 0A 02 | |
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 Mode | |
Exposure Time (Absolute) | |
Focus (Absolute) | |
Zoom (Absolute) | |
Pan (Absolute) | |
Focus, Auto | |
VDC (Control) Output Terminal | |
Length (and contents): 9 | |
Raw Descriptor (hex) 0000: 09 24 03 02 01 01 00 05 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x3 | |
Terminal ID: 2 | |
Output Terminal Type: 0x101 (USB streaming) | |
Output Terminal ID: 0 [NONE] | |
Output Terminal String Index: 0 [NONE] | |
VDC (Control) Selector Unit | |
Length (and contents): 7 | |
Raw Descriptor (hex) 0000: 07 24 04 03 01 01 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x4 | |
Unit ID: 3 | |
Number of pins: 1 | |
Source ID Pin[0]: 1 | |
Selector Unit String Index: 0 [NONE] | |
VDC (Control) Processing Unit | |
Length (and contents): 11 | |
Raw Descriptor (hex) 0000: 0B 24 05 04 03 00 00 02 5B 15 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
Unit ID: 4 | |
Source ID: 3 | |
Digital Multiplier (100X): 0 | |
Controls Supported Description | |
Brightness | |
Contrast | |
Saturation | |
Sharpness | |
White Balance Temperature | |
Backlight Compensation | |
Power Line Frequency | |
White Balance Temperature, Auto | |
Processing Unit String Index: 0 [NONE] | |
VDC (Control) Extension Unit | |
Length (and contents): 27 | |
Raw Descriptor (hex) 0000: 1B 24 06 05 29 A7 87 C9 D3 59 69 45 84 67 FF 08 | |
Raw Descriptor (hex) 0010: 49 FC 19 E8 10 01 04 02 FF FF 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x6 | |
bLength: 27 | |
bDescriptorType: 36 | |
bDescriptorSubType: 6 | |
Unit ID: 5 | |
Vendor UUID: c987a729-59d3-4569-8467-ff0849fc19e8 | |
Number of Controls: 16 | |
Number of In pins: 1 | |
Source ID Pin[0]: 4 | |
Controls Supported Description | |
Vendor Specific Byte[i] = 0xff | |
Vendor Specific Byte[i] = 0xff | |
Processing Unit String Index: 0 [NONE] | |
Endpoint 0x83 - Interrupt Input | |
Address: 0x83 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 8 | |
Polling Interval: 8 ms | |
VDC Specific Interrupt Endpoint | |
Length (and contents): 5 | |
Raw Descriptor (hex) 0000: 05 25 03 45 00 | |
Max Transfer Size: 69 | |
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 BB 01 81 00 02 01 01 00 01 00 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x1 | |
bNumFormats: 2 | |
wTotalLength: 0x1bb (443) | |
bEndpointAddress: 0x81 | |
Capabilities (0x0) bmInfo | |
bTerminalLink: 2 | |
bStillCaptureMethod: 1 (Method 1) | |
bTriggerSupport 1 (Supported) | |
bTriggerUsage (0) Initiate Still Image Capture | |
bControlSize: 0x1 | |
bmaControls( Format 1): 0x0 | |
bmaControls( Format 2): 0x0 | |
VDC (Streaming) Uncompressed Format Descriptor | |
Length (and contents): 27 | |
Raw Descriptor (hex) 0000: 1B 24 04 01 02 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: 0x1 | |
bNumFrameDescriptors: 0x2 | |
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): 38 | |
Raw Descriptor (hex) 0000: 26 24 05 01 01 A0 00 78 00 00 28 23 00 00 50 46 | |
Raw Descriptor (hex) 0010: 00 00 96 00 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42 | |
Raw Descriptor (hex) 0020: 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0x1 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0xa0 (160) | |
wHeight: 0x78 (120) | |
dwMinBitRate (bps): 0x232800 (2304000) | |
dwMaxBitRate (bps): 0x465000 (4608000) | |
dwMaxVideoFrameBufferSize (bytes): 0x9600 (38400) | |
dwDefaultFrameInterval (100 ns): 0xa2c2a ( 66.000 ms) | |
Discrete Frame Intervals supported 0x3 | |
dwFrameInterval[1] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[2] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[3] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) Uncompressed Frame Descriptor | |
Length (and contents): 34 | |
Raw Descriptor (hex) 0000: 22 24 05 02 01 B0 00 90 00 00 68 2E 00 00 E0 3D | |
Raw Descriptor (hex) 0010: 00 00 C6 00 00 40 42 0F 00 02 40 42 0F 00 55 58 | |
Raw Descriptor (hex) 0020: 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x5 | |
bFrameIndex: 0x2 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0xb0 (176) | |
wHeight: 0x90 (144) | |
dwMinBitRate (bps): 0x2e6800 (3041280) | |
dwMaxBitRate (bps): 0x3de000 (4055040) | |
dwMaxVideoFrameBufferSize (bytes): 0xc600 (50688) | |
dwDefaultFrameInterval (100 ns): 0xf4240 ( 100.000 ms) | |
Discrete Frame Intervals supported 0x2 | |
dwFrameInterval[1] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[2] (100 ns) 0x145855 ( 133.000 ms) | |
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) MJPEG Format Descriptor | |
Length (and contents): 11 | |
Raw Descriptor (hex) 0000: 0B 24 06 02 07 00 01 00 00 00 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x6 | |
bFormatIndex: 0x2 | |
bNumFrameDescriptors: 0x7 | |
bmFlags (0x0) | |
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): 38 | |
Raw Descriptor (hex) 0000: 26 24 07 01 01 80 02 E0 01 00 80 32 02 00 00 65 | |
Raw Descriptor (hex) 0010: 04 00 60 09 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42 | |
Raw Descriptor (hex) 0020: 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 1 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x280 (640) | |
wHeight: 0x1e0 (480) | |
dwMinBitRate (bps): 0x2328000 (36864000) | |
dwMaxBitRate (bps): 0x4650000 (73728000) | |
dwMaxVideoFrameBufferSize (bytes): 0x96000 (614400) | |
dwDefaultFrameInterval: 0xa2c2a ( 66.000 ms) | |
Discrete Frame Intervals supported 3 | |
dwFrameInterval[1] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[2] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[3] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 38 | |
Raw Descriptor (hex) 0000: 26 24 07 02 01 80 02 68 01 00 E0 A5 01 00 C0 4B | |
Raw Descriptor (hex) 0010: 03 00 08 07 00 2A 2C 0A 00 03 2A 2C 0A 00 40 42 | |
Raw Descriptor (hex) 0020: 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 2 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x280 (640) | |
wHeight: 0x168 (360) | |
dwMinBitRate (bps): 0x1a5e000 (27648000) | |
dwMaxBitRate (bps): 0x34bc000 (55296000) | |
dwMaxVideoFrameBufferSize (bytes): 0x70800 (460800) | |
dwDefaultFrameInterval: 0xa2c2a ( 66.000 ms) | |
Discrete Frame Intervals supported 3 | |
dwFrameInterval[1] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[2] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[3] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 03 01 A0 01 F0 00 00 D0 B6 00 00 40 DB | |
Raw Descriptor (hex) 0010: 02 00 0C 03 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 3 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x1a0 (416) | |
wHeight: 0xf0 (240) | |
dwMinBitRate (bps): 0xb6d000 (11980800) | |
dwMaxBitRate (bps): 0x2db4000 (47923200) | |
dwMaxVideoFrameBufferSize (bytes): 0x30c00 (199680) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 04 01 60 01 20 01 00 A0 B9 00 00 80 E6 | |
Raw Descriptor (hex) 0010: 02 00 18 03 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 4 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x160 (352) | |
wHeight: 0x120 (288) | |
dwMinBitRate (bps): 0xb9a000 (12165120) | |
dwMaxBitRate (bps): 0x2e68000 (48660480) | |
dwMaxVideoFrameBufferSize (bytes): 0x31800 (202752) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 05 01 B0 00 90 00 00 68 2E 00 00 A0 B9 | |
Raw Descriptor (hex) 0010: 00 00 C6 00 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 5 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0xb0 (176) | |
wHeight: 0x90 (144) | |
dwMinBitRate (bps): 0x2e6800 (3041280) | |
dwMaxBitRate (bps): 0xb9a000 (12165120) | |
dwMaxVideoFrameBufferSize (bytes): 0xc600 (50688) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 06 01 40 01 F0 00 00 A0 8C 00 00 80 32 | |
Raw Descriptor (hex) 0010: 02 00 58 02 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 6 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0x140 (320) | |
wHeight: 0xf0 (240) | |
dwMinBitRate (bps): 0x8ca000 (9216000) | |
dwMaxBitRate (bps): 0x2328000 (36864000) | |
dwMaxVideoFrameBufferSize (bytes): 0x25800 (153600) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
VDC (Streaming) MJPEG Frame Descriptor | |
Length (and contents): 46 | |
Raw Descriptor (hex) 0000: 2E 24 07 07 01 A0 00 78 00 00 28 23 00 00 A0 8C | |
Raw Descriptor (hex) 0010: 00 00 96 00 00 15 16 05 00 05 15 16 05 00 20 A1 | |
Raw Descriptor (hex) 0020: 07 00 2A 2C 0A 00 40 42 0F 00 55 58 14 00 | |
bDescriptorType: 0x24 | |
bDescriptorSubType: 0x7 | |
bFrameIndex: 7 | |
bmCapabilities (0x1) | |
Still Image supported | |
wWidth: 0xa0 (160) | |
wHeight: 0x78 (120) | |
dwMinBitRate (bps): 0x232800 (2304000) | |
dwMaxBitRate (bps): 0x8ca000 (9216000) | |
dwMaxVideoFrameBufferSize (bytes): 0x9600 (38400) | |
dwDefaultFrameInterval: 0x51615 ( 33.000 ms) | |
Discrete Frame Intervals supported 5 | |
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms) | |
dwFrameInterval[2] (100 ns) 0x7a120 ( 50.000 ms) | |
dwFrameInterval[3] (100 ns) 0xa2c2a ( 66.000 ms) | |
dwFrameInterval[4] (100 ns) 0xf4240 ( 100.000 ms) | |
dwFrameInterval[5] (100 ns) 0x145855 ( 133.000 ms) | |
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: 512 | |
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: 928 | |
Polling Interval: 1 ms | |
Interface Association Audio/Streaming | |
First Interface 2 | |
Interface Count 2 | |
Function Class 1 (Audio) | |
Function Subclass 2 (Streaming) | |
Interface Protocol 0 | |
Function String 0 (none) | |
Interface #2 - Audio/Control | |
Alternate Setting 0 | |
Number of Endpoints 0 | |
Interface Class: 1 (Audio) | |
Interface Subclass; 1 (Control) | |
Interface Protocol: 0 | |
Audio Control Class Specific Header | |
Descriptor Version Number: 01.00 | |
Class Specific Size: 39 | |
Number of Audio Interfaces: 1 | |
Audio Interface Number: 3 | |
Dump Contents (hex): 09 24 01 00 01 27 00 01 03 | |
Audio Class Specific Input Terminal | |
Terminal ID: 1 | |
Input Terminal Type: 0x202 (Desktop microphone) | |
OutTerminal ID: 0 [NONE] | |
Number of Channels: 1 | |
Spatial config of channels: 0000000000000000 | |
String index for first logical channel: 0 | |
Terminal Name String Index: 0 [NONE] | |
Audio Class Specific Feature | |
Unit ID: 5 | |
Source ID: 1 | |
Control Size: 1 | |
Number of Channels (ch): 1 | |
Master Channel:......................... ( Mute ) | |
Left Front:............................. ( Volume ) | |
Feature Unit Name String Index: 0 | |
Dump Contents (hex): 09 24 06 05 01 01 01 02 00 | |
Audio Class Specific Output Terminal | |
Terminal ID: 3 | |
Output Terminal Type: 0x101 (USB Isochronous Stream) | |
InTerminal ID: 1 | |
Source ID: 5 | |
Terminal Name String Index: 0 [NONE] | |
Interface #3 - Audio/Streaming | |
Alternate Setting 0 | |
Number of Endpoints 0 | |
Interface Class: 1 (Audio) | |
Interface Subclass; 2 (Streaming) | |
Interface Protocol: 0 | |
Interface #3 - Audio/Streaming (#1) | |
Alternate Setting 1 | |
Number of Endpoints 1 | |
Interface Class: 1 (Audio) | |
Interface Subclass; 2 (Streaming) | |
Interface Protocol: 0 | |
Audio Control Class Specific Header | |
Audio Stream General | |
Endpoint Terminal ID: 3 | |
Delay: 1 frames | |
Format Tag: 0x0001 (PCM) | |
Audio Class Specific Audio Data Format | |
Audio Stream Format Type Desc. | |
Format Type: 1 PCM | |
Number Of Channels: 1 MONO | |
Sub Frame Size: 2 | |
Bit Resolution: 16 | |
Sample Frequency Type: 0x02 (Discrete) | |
Sample Frequency: 8000 Hz | |
Sample Frequency: 16000 Hz | |
Endpoint 0x82 - Isochronous Input | |
Address: 0x82 (IN) | |
Attributes: 0x05 (Isochronous asynchronous data endpoint) | |
Max Packet Size: 52 | |
Polling Interval: 8 ms | |
Class-Specific AS Audio EndPoint | |
Attributes: 0x01 Sample Frequency, | |
bLockDelayUnits: 0x00 (UNDEFINED) | |
wLockDelay: 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment