Skip to content

Instantly share code, notes, and snippets.

@dalbani
Created December 20, 2021 20:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dalbani/05432f7ce20b41f2c68ee07ff5f1c7ee to your computer and use it in GitHub Desktop.
Save dalbani/05432f7ce20b41f2c68ee07ff5f1c7ee to your computer and use it in GitHub Desktop.
USB sniff dump for "DESCRIPTOR 1 CONFIGURATION" of Logitech C930e on Windows 10
No. Time Source Destination Protocol Length Info
23 2.823705 host 1.5.0 USB 36 GET DESCRIPTOR Request CONFIGURATION
Frame 23: 36 bytes on wire (288 bits), 36 bytes captured (288 bits)
Encapsulation type: USB packets with USBPcap header (152)
Arrival Time: Dec 17, 2021 23:00:48.937290000 CET
[Time shift for this packet: 0.000000000 seconds]
Epoch Time: 1639778448.937290000 seconds
[Time delta from previous captured frame: 0.000102000 seconds]
[Time delta from previous displayed frame: 0.000102000 seconds]
[Time since reference or first frame: 2.823705000 seconds]
Frame Number: 23
Frame Length: 36 bytes (288 bits)
Capture Length: 36 bytes (288 bits)
[Frame is marked: False]
[Frame is ignored: False]
[Protocols in frame: usb]
USB URB
[Source: host]
[Destination: 1.5.0]
USBPcap pseudoheader length: 28
IRP ID: 0xffff8e8c688f4a30
IRP USBD_STATUS: USBD_STATUS_SUCCESS (0x00000000)
URB Function: URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE (0x000b)
IRP information: 0x00, Direction: FDO -> PDO
0000 000. = Reserved: 0x00
.... ...0 = Direction: FDO -> PDO (0x0)
URB bus id: 1
Device address: 5
Endpoint: 0x80, Direction: IN
1... .... = Direction: IN (1)
.... 0000 = Endpoint number: 0
URB transfer type: URB_CONTROL (0x02)
Packet Data Length: 8
[Response in: 24]
Control transfer stage: Setup (0)
Setup Data
bmRequestType: 0x80
1... .... = Direction: Device-to-host
.00. .... = Type: Standard (0x0)
...0 0000 = Recipient: Device (0x00)
bRequest: GET DESCRIPTOR (6)
Descriptor Index: 0x01
bDescriptorType: CONFIGURATION (0x02)
Language Id: no language specified (0x0000)
wLength: 5242
No. Time Source Destination Protocol Length Info
24 2.946358 1.5.0 host USB 5270 GET DESCRIPTOR Response CONFIGURATION
Frame 24: 5270 bytes on wire (42160 bits), 5270 bytes captured (42160 bits)
Encapsulation type: USB packets with USBPcap header (152)
Arrival Time: Dec 17, 2021 23:00:49.059943000 CET
[Time shift for this packet: 0.000000000 seconds]
Epoch Time: 1639778449.059943000 seconds
[Time delta from previous captured frame: 0.122653000 seconds]
[Time delta from previous displayed frame: 0.122653000 seconds]
[Time since reference or first frame: 2.946358000 seconds]
Frame Number: 24
Frame Length: 5270 bytes (42160 bits)
Capture Length: 5270 bytes (42160 bits)
[Frame is marked: False]
[Frame is ignored: False]
[Protocols in frame [truncated]: usb:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbvideo:usbv]
USB URB
[Source: 1.5.0]
[Destination: host]
USBPcap pseudoheader length: 28
IRP ID: 0xffff8e8c688f4a30
IRP USBD_STATUS: USBD_STATUS_SUCCESS (0x00000000)
URB Function: URB_FUNCTION_CONTROL_TRANSFER (0x0008)
IRP information: 0x01, Direction: PDO -> FDO
0000 000. = Reserved: 0x00
.... ...1 = Direction: PDO -> FDO (0x1)
URB bus id: 1
Device address: 5
Endpoint: 0x80, Direction: IN
1... .... = Direction: IN (1)
.... 0000 = Endpoint number: 0
URB transfer type: URB_CONTROL (0x02)
Packet Data Length: 5242
[Request in: 23]
[Time from request: 0.122653000 seconds]
Control transfer stage: Complete (3)
CONFIGURATION DESCRIPTOR
bLength: 9
bDescriptorType: 0x02 (CONFIGURATION)
wTotalLength: 5242
bNumInterfaces: 5
bConfigurationValue: 2
iConfiguration: 0
Configuration bmAttributes: 0x80 NOT SELF-POWERED NO REMOTE-WAKEUP
1... .... = Must be 1: Must be 1 for USB 1.1 and higher
.0.. .... = Self-Powered: This device is powered from the USB bus
..0. .... = Remote Wakeup: This device does NOT support remote wakeup
bMaxPower: 250 (500mA)
INTERFACE ASSOCIATION DESCRIPTOR
bLength: 8
bDescriptorType: 0x0b (INTERFACE ASSOCIATION)
bFirstInterface: 0
bInterfaceCount: 3
bFunctionClass: Video (0x0e)
bFunctionSubClass: 0x03
bFunctionProtocol: 0x00
iFunction: 0
INTERFACE DESCRIPTOR (0.0): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 0
bAlternateSetting: 0
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x01
bInterfaceProtocol: 0x01
iInterface: 0
VIDEO CONTROL INTERFACE DESCRIPTOR [Header]
bLength: 14
bDescriptorType: 0x24 (video class interface)
Subtype: Header (1)
bcdUVC: 0x0150
wTotalLength: 265
dwClockFrequency: 30000000
bInCollection: 2
baInterfaceNr: 0102
VIDEO CONTROL INTERFACE DESCRIPTOR [Input Terminal] (Entity 1)
bLength: 18
bDescriptorType: 0x24 (video class interface)
Subtype: Input Terminal (2)
bTerminalID: 1
wTerminalType: Camera Input (0x0201)
bAssocTerminal: 0
iTerminal: 0
wObjectiveFocalLengthMin: 0
wObjectiveFocalLengthMax: 0
wOcularFocalLength: 0
bControlSize: 3
bmControl: 0x00020a2e, Auto Exposure Mode, Auto Exposure Priority, Exposure Time (Absolute), Focus (Absolute), Zoom (Absolute), PanTilt (Absolute), Auto Focus
.... .... .... .... .... .0 = Scanning Mode: No
.... .... .... .... .... 1. = Auto Exposure Mode: Yes
.... .... .... .... ...1 .. = Auto Exposure Priority: Yes
.... .... .... .... ..1. .. = Exposure Time (Absolute): Yes
.... .... .... .... .0.. .. = Exposure Time (Relative): No
.... .... .... .... 1... .. = Focus (Absolute): Yes
.... .... .... ...0 .... .. = Focus (Relative): No
.... .... .... ..0. .... .. = Iris (Absolute): No
.... .... .... .0.. .... .. = Iris (Relative): No
.... .... .... 1... .... .. = Zoom (Absolute): Yes
.... .... ...0 .... .... .. = Zoom (Relative): No
.... .... ..1. .... .... .. = PanTilt (Absolute): Yes
.... .... .0.. .... .... .. = PanTilt (Relative): No
.... .... 0... .... .... .. = Roll (Absolute): No
.... ...0 .... .... .... .. = Roll (Relative): No
.... ..0. .... .... .... .. = D15: No
.... .0.. .... .... .... .. = D16: No
.... 1... .... .... .... .. = Auto Focus: Yes
...0 .... .... .... .... .. = Privacy: No
..0. .... .... .... .... .. = Focus (Simple): No
.0.. .... .... .... .... .. = Window: No
0... .... .... .... .... .. = Region of Interest: No
VIDEO CONTROL INTERFACE DESCRIPTOR [Processing Unit] (Entity 3)
bLength: 12
bDescriptorType: 0x24 (video class interface)
Subtype: Processing Unit (5)
bUnitID: 3
bSourceID: 1
wMaxMultiplier: 16384
bControlSize: 2
bmControl: 0x0000175b, Brightness, Contrast, Saturation, Sharpness, White Balance Temperature, Backlight Compensation, Gain, Power Line Frequency, White Balance Temperature, Auto
.... .... .... .... .... ...1 = Brightness: Yes
.... .... .... .... .... ..1. = Contrast: Yes
.... .... .... .... .... .0.. = Hue: No
.... .... .... .... .... 1... = Saturation: Yes
.... .... .... .... ...1 .... = Sharpness: Yes
.... .... .... .... ..0. .... = Gamma: No
.... .... .... .... .1.. .... = White Balance Temperature: Yes
.... .... .... .... 0... .... = White Balance Component: No
.... .... .... ...1 .... .... = Backlight Compensation: Yes
.... .... .... ..1. .... .... = Gain: Yes
.... .... .... .1.. .... .... = Power Line Frequency: Yes
.... .... .... 0... .... .... = Hue, Auto: No
.... .... ...1 .... .... .... = White Balance Temperature, Auto: Yes
.... .... ..0. .... .... .... = White Balance Component, Auto: No
.... .... .0.. .... .... .... = Digital Multiplier: No
.... .... 0... .... .... .... = Digital Multiplier Limit: No
iProcessing: 0
bmVideoStandards: 0x00
.... ...0 = None: No
.... ..0. = NTSC - 525/60: No
.... .0.. = PAL - 625/50: No
.... 0... = SECAM - 625/50: No
...0 .... = NTSC - 625/50: No
..0. .... = PAL - 525/60: No
VIDEO CONTROL INTERFACE DESCRIPTOR [Encoding Unit] (Entity 5)
bLength: 13
bDescriptorType: 0x24 (video class interface)
Subtype: Encoding Unit (7)
bUnitID: 5
Descriptor data: 030003ffc607fd0607
VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 6)
bLength: 27
bDescriptorType: 0x24 (video class interface)
Subtype: Extension Unit (6)
bUnitID: 6
guid: 23e49ed0-1178-4f31-ae52-d2fb8a8d3b48
bNumControls: 10
bNrInPins: 1
baSourceID: 03
bControlSize: 2
bmControl: 0x000003ff
iExtension: 0
VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 8)
bLength: 27
bDescriptorType: 0x24 (video class interface)
Subtype: Extension Unit (6)
bUnitID: 8
guid: 69678ee4-410f-40db-a850-7420d7d8240e
bNumControls: 7
bNrInPins: 1
baSourceID: 03
bControlSize: 2
bmControl: 0x0000033b
iExtension: 0
VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 9)
bLength: 28
bDescriptorType: 0x24 (video class interface)
Subtype: Extension Unit (6)
bUnitID: 9
guid: 1f5d4ca9-de11-4487-840d-50933c8ec8d1
bNumControls: 16
bNrInPins: 1
baSourceID: 03
bControlSize: 3
bmControl: 0x0003fff3
iExtension: 0
VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 10)
bLength: 27
bDescriptorType: 0x24 (video class interface)
Subtype: Extension Unit (6)
bUnitID: 10
guid: 49e40215-f434-47fe-b158-0e885023e51b
bNumControls: 7
bNrInPins: 1
baSourceID: 03
bControlSize: 2
bmControl: 0x00000faa
iExtension: 0
VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 11)
bLength: 28
bDescriptorType: 0x24 (video class interface)
Subtype: Extension Unit (6)
bUnitID: 11
guid: ffe52d21-8030-4e2c-82d9-f587d00540bd
bNumControls: 3
bNrInPins: 1
baSourceID: 03
bControlSize: 3
bmControl: 0x00014100
iExtension: 0
VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 12)
bLength: 27
bDescriptorType: 0x24 (video class interface)
Subtype: Extension Unit (6)
bUnitID: 12
guid: a29e7641-de04-47e3-8b2b-f4341aff003b
bNumControls: 11
bNrInPins: 1
baSourceID: 03
bControlSize: 2
bmControl: 0x00007f07
iExtension: 0
VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 13)
bLength: 26
bDescriptorType: 0x24 (video class interface)
Subtype: Extension Unit (6)
bUnitID: 13
guid: 13612d26-5aaa-46c4-b13d-ff4d9a60db86
bNumControls: 1
bNrInPins: 1
baSourceID: 03
bControlSize: 1
bmControl: 0x00000002
iExtension: 0
VIDEO CONTROL INTERFACE DESCRIPTOR [Output Terminal] (Entity 4)
bLength: 9
bDescriptorType: 0x24 (video class interface)
Subtype: Output Terminal (3)
bTerminalID: 4
wTerminalType: Streaming (0x0101)
bAssocTerminal: 0
bSourceID: 3
iTerminal: 0
VIDEO CONTROL INTERFACE DESCRIPTOR [Output Terminal] (Entity 7)
bLength: 9
bDescriptorType: 0x24 (video class interface)
Subtype: Output Terminal (3)
bTerminalID: 7
wTerminalType: Streaming (0x0101)
bAssocTerminal: 0
bSourceID: 5
iTerminal: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x86 IN Endpoint:6
1... .... = Direction: IN Endpoint
.... 0110 = Endpoint Number: 0x6
bmAttributes: 0x03
.... ..11 = Transfertype: Interrupt-Transfer (0x3)
wMaxPacketSize: 64
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..00 0100 0000 = Maximum Packet Size: 64
bInterval: 8
VIDEO CONTROL ENDPOINT DESCRIPTOR [Interrupt]
bLength: 5
bDescriptorType: 0x25 (video class endpoint)
Subtype: Interrupt (3)
wMaxTransferSize: 64
INTERFACE DESCRIPTOR (1.0): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 0
bNumEndpoints: 0
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
VIDEO STREAMING INTERFACE DESCRIPTOR [Input Header]
bLength: 15
bDescriptorType: 0x24 (video class interface)
Subtype: Input Header (1)
bNumFormats: 2
wTotalLength: 1813
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmInfo: 0x00
.... ...0 = Dynamic Format Change: No
bTerminalLink: 4
bStillCaptureMethod: None (0)
HW Triggering: Not supported
bTriggerUsage: Not applicable
bControlSize: 1
bmControl: 0x00000000
.... .0 = wKeyFrameRate: No
.... 0. = wPFrameRate: No
...0 .. = wCompQuality: No
..0. .. = wCompWindowSize: No
.0.. .. = Generate Key Frame: No
0... .. = Update Frame Segment: No
bmControl: 0x00000004, wCompQuality
.... .0 = wKeyFrameRate: No
.... 0. = wPFrameRate: No
...1 .. = wCompQuality: Yes
..0. .. = wCompWindowSize: No
.0.. .. = Generate Key Frame: No
0... .. = Update Frame Segment: No
VIDEO STREAMING INTERFACE DESCRIPTOR [Format Uncompressed] (Format 1): YUY2
bLength: 27
bDescriptorType: 0x24 (video class interface)
Subtype: Format Uncompressed (4)
bFormatIndex: 1
bNumFrameDescriptors: 17
guidFormat: 32595559-0000-0010-8000-00aa00389b71
bBitsPerPixel: 16
bDefaultFrameIndex: 1
bAspectRatioX: 0
bAspectRatioY: 0
bmInterlaceFlags: 0x00, Field pattern: Field 1 only
.... ...0 = Interlaced stream: Non-interlaced
.... ..0. = Fields per frame: 2 fields
.... .0.. = Field 1 first: No
..00 .... = Field pattern: Field 1 only (0)
bCopyProtect: No restrictions (0)
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 1): 640 x 480
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 1
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 640
wHeight: 480
dwMinBitRate: 24576000
dwMaxBitRate: 147456000
dwMaxVideoFrameBufferSize: 614400
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 2): 160 x 120
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 2
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 160
wHeight: 120
dwMinBitRate: 1536000
dwMaxBitRate: 9216000
dwMaxVideoFrameBufferSize: 38400
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 3): 176 x 144
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 3
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 176
wHeight: 144
dwMinBitRate: 2027520
dwMaxBitRate: 12165120
dwMaxVideoFrameBufferSize: 50688
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 4): 320 x 180
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 4
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 320
wHeight: 180
dwMinBitRate: 4608000
dwMaxBitRate: 27648000
dwMaxVideoFrameBufferSize: 115200
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 5): 320 x 240
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 5
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 320
wHeight: 240
dwMinBitRate: 6144000
dwMaxBitRate: 36864000
dwMaxVideoFrameBufferSize: 153600
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 6): 352 x 288
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 6
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 352
wHeight: 288
dwMinBitRate: 8110080
dwMaxBitRate: 48660480
dwMaxVideoFrameBufferSize: 202752
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 7): 424 x 240
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 7
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 424
wHeight: 240
dwMinBitRate: 8140800
dwMaxBitRate: 48844800
dwMaxVideoFrameBufferSize: 203520
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 8): 480 x 270
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 8
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 480
wHeight: 270
dwMinBitRate: 10368000
dwMaxBitRate: 62208000
dwMaxVideoFrameBufferSize: 259200
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 9): 640 x 360
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 9
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 640
wHeight: 360
dwMinBitRate: 18432000
dwMaxBitRate: 110592000
dwMaxVideoFrameBufferSize: 460800
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 10): 800 x 448
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 10
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 800
wHeight: 448
dwMinBitRate: 28672000
dwMaxBitRate: 172032000
dwMaxVideoFrameBufferSize: 716800
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 11): 800 x 600
bLength: 50
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 11
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 800
wHeight: 600
dwMinBitRate: 38400000
dwMaxBitRate: 184320000
dwMaxVideoFrameBufferSize: 960000
dwDefaultFrameInterval: 416666
bFrameIntervalType: Discrete (6 choices)
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 12): 848 x 480
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 12
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 848
wHeight: 480
dwMinBitRate: 32563200
dwMaxBitRate: 195379200
dwMaxVideoFrameBufferSize: 814080
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 13): 960 x 540
bLength: 42
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 13
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 960
wHeight: 540
dwMinBitRate: 41472000
dwMaxBitRate: 124416000
dwMaxVideoFrameBufferSize: 1036800
dwDefaultFrameInterval: 666666
bFrameIntervalType: Discrete (4 choices)
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 14): 1024 x 576
bLength: 42
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 14
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 1024
wHeight: 576
dwMinBitRate: 47185920
dwMaxBitRate: 141557760
dwMaxVideoFrameBufferSize: 1179648
dwDefaultFrameInterval: 666666
bFrameIntervalType: Discrete (4 choices)
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 15): 1280 x 720
bLength: 38
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 15
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 1280
wHeight: 720
dwMinBitRate: 73728000
dwMaxBitRate: 147456000
dwMaxVideoFrameBufferSize: 1843200
dwDefaultFrameInterval: 1000000
bFrameIntervalType: Discrete (3 choices)
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 16): 1600 x 896
bLength: 34
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 16
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 1600
wHeight: 896
dwMinBitRate: 114688000
dwMaxBitRate: 172032000
dwMaxVideoFrameBufferSize: 2867200
dwDefaultFrameInterval: 1333333
bFrameIntervalType: Discrete (2 choices)
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 17): 1920 x 1080
bLength: 30
bDescriptorType: 0x24 (video class interface)
Subtype: Frame Uncompressed (5)
bFrameIndex: 17
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 1920
wHeight: 1080
dwMinBitRate: 165888000
dwMaxBitRate: 165888000
dwMaxVideoFrameBufferSize: 4147200
dwDefaultFrameInterval: 2000000
bFrameIntervalType: Discrete (1 choice)
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Colorformat]
bLength: 6
bDescriptorType: 0x24 (video class interface)
Subtype: Colorformat (13)
bColorPrimaries: BT.709, sRGB (1)
bTransferCharacteristics: BT.709 (1)
bMatrixCoefficients: SMPTE 170M (BT.601) (4)
VIDEO STREAMING INTERFACE DESCRIPTOR [Format MJPEG] (Format 2)
bLength: 11
bDescriptorType: 0x24 (video class interface)
Subtype: Format MJPEG (6)
bFormatIndex: 2
bNumFrameDescriptors: 17
bmFlags: 0x01, Fixed size samples
.... ...1 = Fixed size samples: Yes
bDefaultFrameIndex: 1
bAspectRatioX: 0
bAspectRatioY: 0
bmInterlaceFlags: 0x00, Field pattern: Field 1 only
.... ...0 = Interlaced stream: Non-interlaced
.... ..0. = Fields per frame: 2 fields
.... .0.. = Field 1 first: No
..00 .... = Field pattern: Field 1 only (0)
bCopyProtect: No restrictions (0)
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 1): 640 x 480
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 1
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 640
wHeight: 480
dwMinBitRate: 24576000
dwMaxBitRate: 147456000
dwMaxVideoFrameBufferSize: 614400
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 2): 160 x 120
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 2
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 160
wHeight: 120
dwMinBitRate: 1536000
dwMaxBitRate: 9216000
dwMaxVideoFrameBufferSize: 38400
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 3): 176 x 144
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 3
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 176
wHeight: 144
dwMinBitRate: 2027520
dwMaxBitRate: 12165120
dwMaxVideoFrameBufferSize: 50688
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 4): 320 x 180
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 4
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 320
wHeight: 180
dwMinBitRate: 4608000
dwMaxBitRate: 27648000
dwMaxVideoFrameBufferSize: 115200
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 5): 320 x 240
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 5
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 320
wHeight: 240
dwMinBitRate: 6144000
dwMaxBitRate: 36864000
dwMaxVideoFrameBufferSize: 153600
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 6): 352 x 288
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 6
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 352
wHeight: 288
dwMinBitRate: 8110080
dwMaxBitRate: 48660480
dwMaxVideoFrameBufferSize: 202752
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 7): 424 x 240
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 7
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 424
wHeight: 240
dwMinBitRate: 8140800
dwMaxBitRate: 48844800
dwMaxVideoFrameBufferSize: 203520
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 8): 480 x 270
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 8
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 480
wHeight: 270
dwMinBitRate: 10368000
dwMaxBitRate: 62208000
dwMaxVideoFrameBufferSize: 259200
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 9): 640 x 360
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 9
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 640
wHeight: 360
dwMinBitRate: 18432000
dwMaxBitRate: 110592000
dwMaxVideoFrameBufferSize: 460800
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 10): 800 x 448
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 10
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 800
wHeight: 448
dwMinBitRate: 28672000
dwMaxBitRate: 172032000
dwMaxVideoFrameBufferSize: 716800
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 11): 800 x 600
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 11
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 800
wHeight: 600
dwMinBitRate: 38400000
dwMaxBitRate: 230400000
dwMaxVideoFrameBufferSize: 960000
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 12): 848 x 480
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 12
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 848
wHeight: 480
dwMinBitRate: 32563200
dwMaxBitRate: 195379200
dwMaxVideoFrameBufferSize: 814080
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 13): 960 x 540
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 13
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 960
wHeight: 540
dwMinBitRate: 41472000
dwMaxBitRate: 248832000
dwMaxVideoFrameBufferSize: 1036800
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 14): 1024 x 576
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 14
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 1024
wHeight: 576
dwMinBitRate: 47185920
dwMaxBitRate: 283115520
dwMaxVideoFrameBufferSize: 1179648
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 15): 1280 x 720
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 15
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 1280
wHeight: 720
dwMinBitRate: 73728000
dwMaxBitRate: 442368000
dwMaxVideoFrameBufferSize: 1843200
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 16): 1600 x 896
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 16
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 1600
wHeight: 896
dwMinBitRate: 114688000
dwMaxBitRate: 688128000
dwMaxVideoFrameBufferSize: 2867200
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame MJPEG] (Index 17): 1920 x 1080
bLength: 54
bDescriptorType: 0x24 (video class interface)
Subtype: Frame MJPEG (7)
bFrameIndex: 17
bmCapabilities: 0x00
.... ...0 = Still image: Not supported
.... ..0. = Fixed frame rate: No
wWidth: 1920
wHeight: 1080
dwMinBitRate: 165888000
dwMaxBitRate: 995328000
dwMaxVideoFrameBufferSize: 4147200
dwDefaultFrameInterval: 333333
bFrameIntervalType: Discrete (7 choices)
dwFrameInterval: 333333
dwFrameInterval: 416666
dwFrameInterval: 500000
dwFrameInterval: 666666
dwFrameInterval: 1000000
dwFrameInterval: 1333333
dwFrameInterval: 2000000
VIDEO STREAMING INTERFACE DESCRIPTOR [Colorformat]
bLength: 6
bDescriptorType: 0x24 (video class interface)
Subtype: Colorformat (13)
bColorPrimaries: BT.709, sRGB (1)
bTransferCharacteristics: BT.709 (1)
bMatrixCoefficients: SMPTE 170M (BT.601) (4)
INTERFACE DESCRIPTOR (1.1): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 1
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 192
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..00 1100 0000 = Maximum Packet Size: 192
bInterval: 1
INTERFACE DESCRIPTOR (1.2): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 2
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 384
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..01 1000 0000 = Maximum Packet Size: 384
bInterval: 1
INTERFACE DESCRIPTOR (1.3): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 3
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 512
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..10 0000 0000 = Maximum Packet Size: 512
bInterval: 1
INTERFACE DESCRIPTOR (1.4): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 4
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 640
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..10 1000 0000 = Maximum Packet Size: 640
bInterval: 1
INTERFACE DESCRIPTOR (1.5): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 5
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 800
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..11 0010 0000 = Maximum Packet Size: 800
bInterval: 1
INTERFACE DESCRIPTOR (1.6): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 6
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 944
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..11 1011 0000 = Maximum Packet Size: 944
bInterval: 1
INTERFACE DESCRIPTOR (1.7): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 7
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 2688
...0 1... .... .... = Transactions per microframe: 2 (1)
.... ..10 1000 0000 = Maximum Packet Size: 640
bInterval: 1
INTERFACE DESCRIPTOR (1.8): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 8
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 2848
...0 1... .... .... = Transactions per microframe: 2 (1)
.... ..11 0010 0000 = Maximum Packet Size: 800
bInterval: 1
INTERFACE DESCRIPTOR (1.9): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 9
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 3040
...0 1... .... .... = Transactions per microframe: 2 (1)
.... ..11 1110 0000 = Maximum Packet Size: 992
bInterval: 1
INTERFACE DESCRIPTOR (1.10): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 10
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 4992
...1 0... .... .... = Transactions per microframe: 3 (2)
.... ..11 1000 0000 = Maximum Packet Size: 896
bInterval: 1
INTERFACE DESCRIPTOR (1.11): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 1
bAlternateSetting: 11
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x81 IN Endpoint:1
1... .... = Direction: IN Endpoint
.... 0001 = Endpoint Number: 0x1
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 5120
...1 0... .... .... = Transactions per microframe: 3 (2)
.... ..00 0000 0000 = Maximum Packet Size: 0
bInterval: 1
INTERFACE DESCRIPTOR (2.0): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 0
bNumEndpoints: 0
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
VIDEO STREAMING INTERFACE DESCRIPTOR [Input Header]
bLength: 14
bDescriptorType: 0x24 (video class interface)
Subtype: Input Header (1)
bNumFormats: 1
wTotalLength: 2520
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmInfo: 0x00
.... ...0 = Dynamic Format Change: No
bTerminalLink: 7
bStillCaptureMethod: None (0)
HW Triggering: Not supported
bTriggerUsage: Not applicable
bControlSize: 1
bmControl: 0x00000000
.... .0 = wKeyFrameRate: No
.... 0. = wPFrameRate: No
...0 .. = wCompQuality: No
..0. .. = wCompWindowSize: No
.0.. .. = Generate Key Frame: No
0... .. = Update Frame Segment: No
VIDEO STREAMING INTERFACE DESCRIPTOR [Format H.264]
bLength: 52
bDescriptorType: 0x24 (video class interface)
Subtype: Format H.264 (19)
Descriptor data: 012201010e0a03000ff500000000000000f5000000000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 018002e00101000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 02a000780001000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 03b000900001000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 044001b40001000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 054001f00001000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 066001200101000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 07a801f00001000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 08e0010e0101000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 098002680101000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 0a2003c00101000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 0b2003580201000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 0c5003e00101000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 0dc0031c0201000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 0e0004400201000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 0f0005d00201000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 104006800301000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 118007380401000100404228000003000000290001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 128002e001010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 13a0007800010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 14b0009000010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 154001b400010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 164001f000010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 1760012001010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 18a801f000010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 19e0010e01010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 1a80026801010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 1b2003c001010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 1c20035802010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 1d5003e001010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 1ec0031c02010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 1f00044002010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 200005d002010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 2140068003010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame H.264]
bLength: 72
bDescriptorType: 0x24 (video class interface)
Subtype: Frame H.264 (20)
Descriptor data: 2280073804010001000c6428000003000000280001000000…
VIDEO STREAMING INTERFACE DESCRIPTOR [Colorformat]
bLength: 6
bDescriptorType: 0x24 (video class interface)
Subtype: Colorformat (13)
bColorPrimaries: BT.709, sRGB (1)
bTransferCharacteristics: BT.709 (1)
bMatrixCoefficients: SMPTE 170M (BT.601) (4)
INTERFACE DESCRIPTOR (2.1): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 1
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 192
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..00 1100 0000 = Maximum Packet Size: 192
bInterval: 1
INTERFACE DESCRIPTOR (2.2): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 2
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 384
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..01 1000 0000 = Maximum Packet Size: 384
bInterval: 1
INTERFACE DESCRIPTOR (2.3): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 3
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 512
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..10 0000 0000 = Maximum Packet Size: 512
bInterval: 1
INTERFACE DESCRIPTOR (2.4): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 4
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 640
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..10 1000 0000 = Maximum Packet Size: 640
bInterval: 1
INTERFACE DESCRIPTOR (2.5): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 5
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 800
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..11 0010 0000 = Maximum Packet Size: 800
bInterval: 1
INTERFACE DESCRIPTOR (2.6): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 6
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 944
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..11 1011 0000 = Maximum Packet Size: 944
bInterval: 1
INTERFACE DESCRIPTOR (2.7): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 7
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 2688
...0 1... .... .... = Transactions per microframe: 2 (1)
.... ..10 1000 0000 = Maximum Packet Size: 640
bInterval: 1
INTERFACE DESCRIPTOR (2.8): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 8
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 2848
...0 1... .... .... = Transactions per microframe: 2 (1)
.... ..11 0010 0000 = Maximum Packet Size: 800
bInterval: 1
INTERFACE DESCRIPTOR (2.9): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 9
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 3040
...0 1... .... .... = Transactions per microframe: 2 (1)
.... ..11 1110 0000 = Maximum Packet Size: 992
bInterval: 1
INTERFACE DESCRIPTOR (2.10): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 10
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 4992
...1 0... .... .... = Transactions per microframe: 3 (2)
.... ..11 1000 0000 = Maximum Packet Size: 896
bInterval: 1
INTERFACE DESCRIPTOR (2.11): class Video
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 2
bAlternateSetting: 11
bNumEndpoints: 1
bInterfaceClass: Video (0x0e)
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x01
iInterface: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x82 IN Endpoint:2
1... .... = Direction: IN Endpoint
.... 0010 = Endpoint Number: 0x2
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 5120
...1 0... .... .... = Transactions per microframe: 3 (2)
.... ..00 0000 0000 = Maximum Packet Size: 0
bInterval: 1
INTERFACE ASSOCIATION DESCRIPTOR
bLength: 8
bDescriptorType: 0x0b (INTERFACE ASSOCIATION)
bFirstInterface: 3
bInterfaceCount: 2
bFunctionClass: Audio (0x01)
bFunctionSubClass: 0x02
bFunctionProtocol: 0x00
iFunction: 0
INTERFACE DESCRIPTOR (3.0): class Audio
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 3
bAlternateSetting: 0
bNumEndpoints: 0
bInterfaceClass: Audio (0x01)
bInterfaceSubClass: Audio Control (0x01)
bInterfaceProtocol: 0x00
iInterface: 0
Class-specific Audio Control Interface Descriptor: Header Descriptor
bLength: 9
bDescriptorType: 0x24 (audio class interface)
Subtype: Header Descriptor (0x01)
Version: 1,00
Total length: 38
Total number of interfaces: 1
Interface number: 4
Class-specific Audio Control Interface Descriptor: Input terminal descriptor
bLength: 12
bDescriptorType: 0x24 (audio class interface)
Subtype: Input terminal descriptor (0x02)
Terminal ID: 1
Terminal Type: Microphone (0x0201)
Assoc Terminal: 0
Number Channels: 1
Channel Config: 0x0003, Left Front, Right Front
.... .... .... ...1 = Left Front: True
.... .... .... ..1. = Right Front: True
.... .... .... .0.. = Center Front: False
.... .... .... 0... = Low Frequency Enhancement: False
.... .... ...0 .... = Left Surround: False
.... .... ..0. .... = Right Surround: False
.... .... .0.. .... = Left of Center: False
.... .... 0... .... = Right of Center: False
.... ...0 .... .... = Surround: False
.... ..0. .... .... = Side Left: False
.... .0.. .... .... = Side Right: False
.... 0... .... .... = Top: False
0000 .... .... .... = Reserved: 0x0
Channel Names: 0
String descriptor index: 0
Class-specific Audio Control Interface Descriptor: Output terminal descriptor
bLength: 9
bDescriptorType: 0x24 (audio class interface)
Subtype: Output terminal descriptor (0x03)
Terminal ID: 3
Terminal Type: USB Streaming (0x0101)
Assoc Terminal: 0
Source ID: 5
String descriptor index: 0
Class-specific Audio Control Interface Descriptor: Feature unit descriptor
bLength: 8
bDescriptorType: 0x24 (audio class interface)
Subtype: Feature unit descriptor (0x06)
Unit ID: 5
Source ID: 1
Control Size: 1
Controls: 03
Master channel 0 Control: 0x03, Mute, Volume
.... ...1 = Mute: True
.... ..1. = Volume: True
.... .0.. = Bass: False
.... 0... = Mid: False
...0 .... = Treble: False
..0. .... = Graphic Equalizer: False
.0.. .... = Automatic Gain: False
0... .... = Delay: False
Feature: 0
INTERFACE DESCRIPTOR (4.0): class Audio
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 4
bAlternateSetting: 0
bNumEndpoints: 0
bInterfaceClass: Audio (0x01)
bInterfaceSubClass: Audio Streaming (0x02)
bInterfaceProtocol: 0x00
iInterface: 0
INTERFACE DESCRIPTOR (4.1): class Audio
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 4
bAlternateSetting: 1
bNumEndpoints: 1
bInterfaceClass: Audio (0x01)
bInterfaceSubClass: Audio Streaming (0x02)
bInterfaceProtocol: 0x00
iInterface: 0
Class-specific Audio Streaming Interface Descriptor: General AS Descriptor
bLength: 7
bDescriptorType: 0x24 (audio class interface)
Subtype: General AS Descriptor (0x01)
Connected Terminal ID: 3
Interface delay in frames: 1
Format: PCM (0x0001)
Class-specific Audio Streaming Interface Descriptor: Format type descriptor
bLength: 11
bDescriptorType: 0x24 (audio class interface)
Subtype: Format type descriptor (0x02)
FormatType: 1
Number Channels: 2
Subframe Size: 2
Bit Resolution: 16
Samples Frequence Type: 1
Samples Frequence: 16000
ENDPOINT DESCRIPTOR
bLength: 9
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x83 IN Endpoint:3
1... .... = Direction: IN Endpoint
.... 0011 = Endpoint Number: 0x3
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 68
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..00 0100 0100 = Maximum Packet Size: 68
bInterval: 4
Not dissected yet (report to wireshark.org)
[Expert Info (Warning/Undecoded): Not dissected yet (report to wireshark.org)]
[Not dissected yet (report to wireshark.org)]
[Severity level: Warning]
[Group: Undecoded]
Class-specific Audio Streaming Endpoint Descriptor
bLength: 7
bDescriptorType: 0x25 (audio class endpoint)
Subtype: General Descriptor (0x01)
Attributes: 0x01, Sampling Frequency Control
.... ...1 = Sampling Frequency Control: True
.... ..0. = Pitch Control: False
.000 00.. = Reserved: 0x00
0... .... = MaxPacketsOnly: False
Lock Delay Units: Undefined (0)
Lock Delay: 0
INTERFACE DESCRIPTOR (4.2): class Audio
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 4
bAlternateSetting: 2
bNumEndpoints: 1
bInterfaceClass: Audio (0x01)
bInterfaceSubClass: Audio Streaming (0x02)
bInterfaceProtocol: 0x00
iInterface: 0
Class-specific Audio Streaming Interface Descriptor: General AS Descriptor
bLength: 7
bDescriptorType: 0x24 (audio class interface)
Subtype: General AS Descriptor (0x01)
Connected Terminal ID: 3
Interface delay in frames: 1
Format: PCM (0x0001)
Class-specific Audio Streaming Interface Descriptor: Format type descriptor
bLength: 11
bDescriptorType: 0x24 (audio class interface)
Subtype: Format type descriptor (0x02)
FormatType: 1
Number Channels: 2
Subframe Size: 2
Bit Resolution: 16
Samples Frequence Type: 1
Samples Frequence: 24000
ENDPOINT DESCRIPTOR
bLength: 9
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x83 IN Endpoint:3
1... .... = Direction: IN Endpoint
.... 0011 = Endpoint Number: 0x3
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 100
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..00 0110 0100 = Maximum Packet Size: 100
bInterval: 4
Not dissected yet (report to wireshark.org)
[Expert Info (Warning/Undecoded): Not dissected yet (report to wireshark.org)]
[Not dissected yet (report to wireshark.org)]
[Severity level: Warning]
[Group: Undecoded]
Class-specific Audio Streaming Endpoint Descriptor
bLength: 7
bDescriptorType: 0x25 (audio class endpoint)
Subtype: General Descriptor (0x01)
Attributes: 0x01, Sampling Frequency Control
.... ...1 = Sampling Frequency Control: True
.... ..0. = Pitch Control: False
.000 00.. = Reserved: 0x00
0... .... = MaxPacketsOnly: False
Lock Delay Units: Undefined (0)
Lock Delay: 0
INTERFACE DESCRIPTOR (4.3): class Audio
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 4
bAlternateSetting: 3
bNumEndpoints: 1
bInterfaceClass: Audio (0x01)
bInterfaceSubClass: Audio Streaming (0x02)
bInterfaceProtocol: 0x00
iInterface: 0
Class-specific Audio Streaming Interface Descriptor: General AS Descriptor
bLength: 7
bDescriptorType: 0x24 (audio class interface)
Subtype: General AS Descriptor (0x01)
Connected Terminal ID: 3
Interface delay in frames: 1
Format: PCM (0x0001)
Class-specific Audio Streaming Interface Descriptor: Format type descriptor
bLength: 11
bDescriptorType: 0x24 (audio class interface)
Subtype: Format type descriptor (0x02)
FormatType: 1
Number Channels: 2
Subframe Size: 2
Bit Resolution: 16
Samples Frequence Type: 1
Samples Frequence: 32000
ENDPOINT DESCRIPTOR
bLength: 9
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x83 IN Endpoint:3
1... .... = Direction: IN Endpoint
.... 0011 = Endpoint Number: 0x3
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 132
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..00 1000 0100 = Maximum Packet Size: 132
bInterval: 4
Not dissected yet (report to wireshark.org)
[Expert Info (Warning/Undecoded): Not dissected yet (report to wireshark.org)]
[Not dissected yet (report to wireshark.org)]
[Severity level: Warning]
[Group: Undecoded]
Class-specific Audio Streaming Endpoint Descriptor
bLength: 7
bDescriptorType: 0x25 (audio class endpoint)
Subtype: General Descriptor (0x01)
Attributes: 0x01, Sampling Frequency Control
.... ...1 = Sampling Frequency Control: True
.... ..0. = Pitch Control: False
.000 00.. = Reserved: 0x00
0... .... = MaxPacketsOnly: False
Lock Delay Units: Undefined (0)
Lock Delay: 0
INTERFACE DESCRIPTOR (4.4): class Audio
bLength: 9
bDescriptorType: 0x04 (INTERFACE)
bInterfaceNumber: 4
bAlternateSetting: 4
bNumEndpoints: 1
bInterfaceClass: Audio (0x01)
bInterfaceSubClass: Audio Streaming (0x02)
bInterfaceProtocol: 0x00
iInterface: 0
Class-specific Audio Streaming Interface Descriptor: General AS Descriptor
bLength: 7
bDescriptorType: 0x24 (audio class interface)
Subtype: General AS Descriptor (0x01)
Connected Terminal ID: 3
Interface delay in frames: 1
Format: PCM (0x0001)
Class-specific Audio Streaming Interface Descriptor: Format type descriptor
bLength: 11
bDescriptorType: 0x24 (audio class interface)
Subtype: Format type descriptor (0x02)
FormatType: 1
Number Channels: 2
Subframe Size: 2
Bit Resolution: 16
Samples Frequence Type: 1
Samples Frequence: 48000
ENDPOINT DESCRIPTOR
bLength: 9
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x83 IN Endpoint:3
1... .... = Direction: IN Endpoint
.... 0011 = Endpoint Number: 0x3
bmAttributes: 0x05
.... ..01 = Transfertype: Isochronous-Transfer (0x1)
.... 01.. = Synchronisationtype: Asynchronous (0x1)
..00 .... = Behaviourtype: Data-Endpoint (0x0)
wMaxPacketSize: 196
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..00 1100 0100 = Maximum Packet Size: 196
bInterval: 4
Not dissected yet (report to wireshark.org)
[Expert Info (Warning/Undecoded): Not dissected yet (report to wireshark.org)]
[Not dissected yet (report to wireshark.org)]
[Severity level: Warning]
[Group: Undecoded]
Class-specific Audio Streaming Endpoint Descriptor
bLength: 7
bDescriptorType: 0x25 (audio class endpoint)
Subtype: General Descriptor (0x01)
Attributes: 0x01, Sampling Frequency Control
.... ...1 = Sampling Frequency Control: True
.... ..0. = Pitch Control: False
.000 00.. = Reserved: 0x00
0... .... = MaxPacketsOnly: False
Lock Delay Units: Undefined (0)
Lock Delay: 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment