Created
November 5, 2020 17:25
-
-
Save JosephRedfern/93aab26608d1ba11f541363f0c09cbdb to your computer and use it in GitHub Desktop.
lsusb -v for Hiievpu "2K" webcam from Amazon
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
v4l2 video modes and lsusb details for https://www.amazon.co.uk/Microphone-Hiievpu-Suitable-Streaming-Conferencing/dp/B08H1L41KF |
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
$> v4l2-ctl --list-formats-ext | |
ioctl: VIDIOC_ENUM_FMT | |
Type: Video Capture | |
[0]: 'MJPG' (Motion-JPEG, compressed) | |
Size: Discrete 1920x1080 | |
Interval: Discrete 0.033s (30.000 fps) | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 2560x1440 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 1280x720 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 800x480 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 640x480 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 320x240 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 640x360 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 800x600 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 1920x1080 | |
Interval: Discrete 0.033s (30.000 fps) | |
Interval: Discrete 0.033s (30.000 fps) | |
[1]: 'YUYV' (YUYV 4:2:2) | |
Size: Discrete 1280x720 | |
Interval: Discrete 0.033s (30.000 fps) | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 800x480 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 640x480 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 320x240 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 640x360 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 800x600 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 1280x720 | |
Interval: Discrete 0.033s (30.000 fps) | |
Interval: Discrete 0.033s (30.000 fps) | |
[2]: 'H264' (H.264, compressed) | |
Size: Discrete 1920x1080 | |
Interval: Discrete 0.033s (30.000 fps) | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 1280x720 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 800x480 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 640x480 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 320x240 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 640x360 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 800x600 | |
Interval: Discrete 0.033s (30.000 fps) | |
Size: Discrete 1920x1080 | |
Interval: Discrete 0.033s (30.000 fps) | |
Interval: Discrete 0.033s (30.000 fps) |
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
$> lsusb -s 003:036 -v | |
Bus 003 Device 036: ID 1b3f:1167 Generalplus Technology Inc. | |
Device Descriptor: | |
bLength 18 | |
bDescriptorType 1 | |
bcdUSB 2.00 | |
bDeviceClass 239 Miscellaneous Device | |
bDeviceSubClass 2 | |
bDeviceProtocol 1 Interface Association | |
bMaxPacketSize0 64 | |
idVendor 0x1b3f Generalplus Technology Inc. | |
idProduct 0x1167 | |
bcdDevice 1.00 | |
iManufacturer 1 GENERAL | |
iProduct 2 GENERAL WEBCAM | |
iSerial 5 JH0510_20200814_v009 | |
bNumConfigurations 1 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 0x04ec | |
bNumInterfaces 4 | |
bConfigurationValue 1 | |
iConfiguration 0 | |
bmAttributes 0x80 | |
(Bus Powered) | |
MaxPower 100mA | |
Interface Association: | |
bLength 8 | |
bDescriptorType 11 | |
bFirstInterface 0 | |
bInterfaceCount 2 | |
bFunctionClass 14 Video | |
bFunctionSubClass 3 Video Interface Collection | |
bFunctionProtocol 0 | |
iFunction 4 GENERAL WEBCAM | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 1 Video Control | |
bInterfaceProtocol 0 | |
iInterface 4 GENERAL WEBCAM | |
VideoControl Interface Descriptor: | |
bLength 13 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (HEADER) | |
bcdUVC 1.00 | |
wTotalLength 0x006d | |
dwClockFrequency 6.000000MHz | |
bInCollection 1 | |
baInterfaceNr( 0) 1 | |
VideoControl Interface Descriptor: | |
bLength 18 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 1 | |
wTerminalType 0x0201 Camera Sensor | |
bAssocTerminal 0 | |
iTerminal 0 | |
wObjectiveFocalLengthMin 0 | |
wObjectiveFocalLengthMax 0 | |
wOcularFocalLength 0 | |
bControlSize 3 | |
bmControls 0x0000000a | |
Auto-Exposure Mode | |
Exposure Time (Absolute) | |
VideoControl Interface Descriptor: | |
bLength 11 | |
bDescriptorType 36 | |
bDescriptorSubtype 5 (PROCESSING_UNIT) | |
Warning: Descriptor too short | |
bUnitID 5 | |
bSourceID 1 | |
wMaxMultiplier 16384 | |
bControlSize 2 | |
bmControls 0x00000007 | |
Brightness | |
Contrast | |
Hue | |
iProcessing 0 | |
bmVideoStandards 0x1d | |
None | |
PAL - 625/50 | |
SECAM - 625/50 | |
NTSC - 625/50 | |
VideoControl Interface Descriptor: | |
bLength 29 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (EXTENSION_UNIT) | |
bUnitID 6 | |
guidExtensionCode {28f03370-6311-4a2e-ba2c-6890eb334016} | |
bNumControl 4 | |
bNrPins 1 | |
baSourceID( 0) 5 | |
bControlSize 4 | |
bmControls( 0) 0x0f | |
bmControls( 1) 0x00 | |
bmControls( 2) 0x00 | |
bmControls( 3) 0x00 | |
iExtension 0 | |
VideoControl Interface Descriptor: | |
bLength 29 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (EXTENSION_UNIT) | |
bUnitID 7 | |
guidExtensionCode {63610682-5070-49ab-b8cc-b3855e8d221d} | |
bNumControl 20 | |
bNrPins 1 | |
baSourceID( 0) 6 | |
bControlSize 4 | |
bmControls( 0) 0xff | |
bmControls( 1) 0xff | |
bmControls( 2) 0x71 | |
bmControls( 3) 0x00 | |
iExtension 0 | |
VideoControl Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 3 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bSourceID 7 | |
iTerminal 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x83 EP 3 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 32 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
VideoStreaming Interface Descriptor: | |
bLength 15 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (INPUT_HEADER) | |
bNumFormats 2 | |
wTotalLength 0x0351 | |
bEndPointAddress 133 | |
bmInfo 0 | |
bTerminalLink 3 | |
bStillCaptureMethod 2 | |
bTriggerSupport 1 | |
bTriggerUsage 0 | |
bControlSize 1 | |
bmaControls( 0) 0 | |
bmaControls( 1) 4 | |
VideoStreaming Interface Descriptor: | |
bLength 11 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (FORMAT_MJPEG) | |
bFormatIndex 1 | |
bNumFrameDescriptors 9 | |
bFlags 1 | |
Fixed-size samples: Yes | |
bDefaultFrameIndex 1 | |
bAspectRatioX 0 | |
bAspectRatioY 0 | |
bmInterlaceFlags 0x00 | |
Interlaced stream or variable: No | |
Fields per frame: 1 fields | |
Field 1 first: No | |
Field pattern: Field 1 only | |
bCopyProtect 0 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 7 (FRAME_MJPEG) | |
bFrameIndex 1 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 1920 | |
wHeight 1080 | |
dwMinBitRate 912384 | |
dwMaxBitRate 912384 | |
dwMaxVideoFrameBufferSize 614400 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 7 (FRAME_MJPEG) | |
bFrameIndex 2 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 2560 | |
wHeight 1440 | |
dwMinBitRate 912384 | |
dwMaxBitRate 912384 | |
dwMaxVideoFrameBufferSize 614400 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 7 (FRAME_MJPEG) | |
bFrameIndex 3 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 1280 | |
wHeight 720 | |
dwMinBitRate 912384 | |
dwMaxBitRate 912384 | |
dwMaxVideoFrameBufferSize 614400 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 7 (FRAME_MJPEG) | |
bFrameIndex 4 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 800 | |
wHeight 480 | |
dwMinBitRate 912384 | |
dwMaxBitRate 912384 | |
dwMaxVideoFrameBufferSize 614400 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 7 (FRAME_MJPEG) | |
bFrameIndex 5 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 640 | |
wHeight 480 | |
dwMinBitRate 912384 | |
dwMaxBitRate 912384 | |
dwMaxVideoFrameBufferSize 614400 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 7 (FRAME_MJPEG) | |
bFrameIndex 6 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 320 | |
wHeight 240 | |
dwMinBitRate 912384 | |
dwMaxBitRate 912384 | |
dwMaxVideoFrameBufferSize 614400 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 7 (FRAME_MJPEG) | |
bFrameIndex 7 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 640 | |
wHeight 360 | |
dwMinBitRate 912384 | |
dwMaxBitRate 912384 | |
dwMaxVideoFrameBufferSize 614400 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 7 (FRAME_MJPEG) | |
bFrameIndex 8 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 800 | |
wHeight 600 | |
dwMinBitRate 912384 | |
dwMaxBitRate 912384 | |
dwMaxVideoFrameBufferSize 614400 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 7 (FRAME_MJPEG) | |
bFrameIndex 9 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 1920 | |
wHeight 1080 | |
dwMinBitRate 912384 | |
dwMaxBitRate 912384 | |
dwMaxVideoFrameBufferSize 614400 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (STILL_IMAGE_FRAME) | |
bEndpointAddress 0 | |
bNumImageSizePatterns 5 | |
wWidth( 0) 1920 | |
wHeight( 0) 1080 | |
wWidth( 1) 1280 | |
wHeight( 1) 720 | |
wWidth( 2) 640 | |
wHeight( 2) 480 | |
wWidth( 3) 320 | |
wHeight( 3) 240 | |
wWidth( 4) 800 | |
wHeight( 4) 600 | |
bNumCompressionPatterns 4 | |
bCompression( 0) 1 | |
bCompression( 1) 5 | |
bCompression( 2) 10 | |
bCompression( 3) 20 | |
VideoStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 13 (COLORFORMAT) | |
bColorPrimaries 1 (BT.709,sRGB) | |
bTransferCharacteristics 1 (BT.709) | |
bMatrixCoefficients 4 (SMPTE 170M (BT.601)) | |
VideoStreaming Interface Descriptor: | |
bLength 27 | |
bDescriptorType 36 | |
bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED) | |
bFormatIndex 2 | |
bNumFrameDescriptors 7 | |
guidFormat {32595559-0000-0010-8000-00aa00389b71} | |
bBitsPerPixel 16 | |
bDefaultFrameIndex 1 | |
bAspectRatioX 0 | |
bAspectRatioY 0 | |
bmInterlaceFlags 0x00 | |
Interlaced stream or variable: No | |
Fields per frame: 2 fields | |
Field 1 first: No | |
Field pattern: Field 1 only | |
bCopyProtect 0 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | |
bFrameIndex 1 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 1280 | |
wHeight 720 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwMaxVideoFrameBufferSize 1843200 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | |
bFrameIndex 2 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 800 | |
wHeight 480 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwMaxVideoFrameBufferSize 768000 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | |
bFrameIndex 3 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 640 | |
wHeight 480 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwMaxVideoFrameBufferSize 614400 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | |
bFrameIndex 4 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 320 | |
wHeight 240 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwMaxVideoFrameBufferSize 153600 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | |
bFrameIndex 5 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 640 | |
wHeight 360 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwMaxVideoFrameBufferSize 460800 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | |
bFrameIndex 6 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 800 | |
wHeight 600 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwMaxVideoFrameBufferSize 960000 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | |
bFrameIndex 7 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 1280 | |
wHeight 720 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwMaxVideoFrameBufferSize 1843200 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 13 (COLORFORMAT) | |
bColorPrimaries 1 (BT.709,sRGB) | |
bTransferCharacteristics 1 (BT.709) | |
bMatrixCoefficients 4 (SMPTE 170M (BT.601)) | |
VideoStreaming Interface Descriptor: | |
bLength 28 | |
bDescriptorType 36 | |
bDescriptorSubtype 16 (FORMAT_FRAME_BASED) | |
bFormatIndex 3 | |
bNumFrameDescriptors 8 | |
guidFormat {34363248-0000-0010-8000-00aa00389b71} | |
bBitsPerPixel 16 | |
bDefaultFrameIndex 1 | |
bAspectRatioX 0 | |
bAspectRatioY 0 | |
bmInterlaceFlags 0x00 | |
Interlaced stream or variable: No | |
Fields per frame: 2 fields | |
Field 1 first: No | |
Field pattern: Field 1 only | |
bCopyProtect 0 | |
bVariableSize 1 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 17 (FRAME_FRAME_BASED) | |
bFrameIndex 1 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 1920 | |
wHeight 1080 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwBytesPerLine 0 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 17 (FRAME_FRAME_BASED) | |
bFrameIndex 2 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 1280 | |
wHeight 720 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwBytesPerLine 0 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 17 (FRAME_FRAME_BASED) | |
bFrameIndex 3 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 800 | |
wHeight 480 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwBytesPerLine 0 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 17 (FRAME_FRAME_BASED) | |
bFrameIndex 4 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 640 | |
wHeight 480 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwBytesPerLine 0 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 17 (FRAME_FRAME_BASED) | |
bFrameIndex 5 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 320 | |
wHeight 240 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwBytesPerLine 0 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 17 (FRAME_FRAME_BASED) | |
bFrameIndex 6 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 640 | |
wHeight 360 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwBytesPerLine 0 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 17 (FRAME_FRAME_BASED) | |
bFrameIndex 7 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 800 | |
wHeight 600 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwBytesPerLine 0 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 30 | |
bDescriptorType 36 | |
bDescriptorSubtype 17 (FRAME_FRAME_BASED) | |
bFrameIndex 8 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 1920 | |
wHeight 1080 | |
dwMinBitRate 73728000 | |
dwMaxBitRate 147456000 | |
dwDefaultFrameInterval 333333 | |
bFrameIntervalType 1 | |
dwBytesPerLine 0 | |
dwFrameInterval( 0) 333333 | |
VideoStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 13 (COLORFORMAT) | |
bColorPrimaries 1 (BT.709,sRGB) | |
bTransferCharacteristics 1 (BT.709) | |
bMatrixCoefficients 4 (SMPTE 170M (BT.601)) | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 1 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x85 EP 5 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0100 1x 256 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 2 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x85 EP 5 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0200 1x 512 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 3 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x85 EP 5 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0400 1x 1024 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 4 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x85 EP 5 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0b00 2x 768 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 5 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x85 EP 5 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0c00 2x 1024 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 6 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x85 EP 5 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x1354 3x 852 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 7 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x85 EP 5 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x1400 3x 1024 bytes | |
bInterval 1 | |
Interface Association: | |
bLength 8 | |
bDescriptorType 11 | |
bFirstInterface 2 | |
bInterfaceCount 2 | |
bFunctionClass 1 Audio | |
bFunctionSubClass 0 | |
bFunctionProtocol 0 | |
iFunction 4 GENERAL WEBCAM | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 1 Control Device | |
bInterfaceProtocol 0 | |
iInterface 4 GENERAL WEBCAM | |
AudioControl Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (HEADER) | |
bcdADC 1.00 | |
wTotalLength 0x0026 | |
bInCollection 1 | |
baInterfaceNr(0) 3 | |
AudioControl Interface Descriptor: | |
bLength 12 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 3 | |
wTerminalType 0x0201 Microphone | |
bAssocTerminal 0 | |
bNrChannels 1 | |
wChannelConfig 0x0000 | |
iChannelNames 0 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (FEATURE_UNIT) | |
bUnitID 5 | |
bSourceID 3 | |
bControlSize 1 | |
bmaControls(0) 0x03 | |
Mute Control | |
Volume Control | |
iFeature 0 | |
AudioControl Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 4 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bSourceID 5 | |
iTerminal 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 1 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 2 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 3 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 4 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 5 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 7 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 4 | |
bDelay 1 frames | |
wFormatTag 0x0001 PCM | |
AudioStreaming Interface Descriptor: | |
bLength 11 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bNrChannels 1 | |
bSubframeSize 2 | |
bBitResolution 16 | |
bSamFreqType 1 Discrete | |
tSamFreq[ 0] 16000 | |
Endpoint Descriptor: | |
bLength 9 | |
bDescriptorType 5 | |
bEndpointAddress 0x87 EP 7 IN | |
bmAttributes 1 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0100 1x 256 bytes | |
bInterval 4 | |
bRefresh 0 | |
bSynchAddress 0 | |
AudioStreaming Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0x0000 | |
Device Qualifier (for other device speed): | |
bLength 10 | |
bDescriptorType 6 | |
bcdUSB 2.00 | |
bDeviceClass 0 | |
bDeviceSubClass 0 | |
bDeviceProtocol 0 | |
bMaxPacketSize0 64 | |
bNumConfigurations 1 | |
Device Status: 0x0001 | |
Self Powered |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment