Created
July 3, 2015 15:08
-
-
Save dalbani/3fa6621c09baff3d94cc to your computer and use it in GitHub Desktop.
Output of USBTree with a Logitech C930e
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
=========================== USB Port1 =========================== | |
Connection Status : 0x01 (Device is connected) | |
Port Chain : 2-1 | |
Supported Protocols : 0x03 (1.1, 2.0) | |
Properties : 0x01 | |
IsUserConnectable : yes | |
PortIsDebugCapable : no | |
======================== USB Device ======================== | |
+++++++++++++++++ Device Information ++++++++++++++++++ | |
Device Description : Logitech USB Camera (Webcam C930e) | |
Device Path : \\?\usb#vid_046d&pid_0843#cac79e4e#{a5dcbf10-6530-11d2-901f-00c04fb951ed} | |
Device ID : USB\VID_046D&PID_0843\CAC79E4E | |
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0005 (GUID_DEVCLASS_USB) | |
Driver : C:\Windows\System32\drivers\usbccgp.sys (Version: 6.3.9600.17238 Date: 2014-07-24) | |
Driver Inf : C:\Windows\inf\oem5.inf | |
Legacy BusType : PNPBus | |
Class : USB | |
Service : usbccgp | |
Enumerator : USB | |
Location Info : Port_#0001.Hub_#0002 | |
Location IDs : PCIROOT(0)#PCI(0B00)#USBROOT(0)#USB(1), ACPI(_SB_)#ACPI(PCI0)#PCI(0B00)#USBROOT(0)#USB(1) | |
Container ID : {0a99935e-d762-5a26-a700-2174b72857d4} | |
Manufacturer Info : Logitech | |
Capabilities : 0x94 (Removable, UniqueID, SurpriseRemovalOK) | |
Address : 1 | |
Problem Code : 0 | |
Power State : D0 (supported: D0, D3, wake from D0) | |
Child Device 1 : USB Audio Device | |
Device ID : USB\VID_046D&PID_0843&MI_02\6&33100FC4&0&0002 | |
Class : MEDIA | |
Child Device 1 : Audio Endpoint | |
Device ID : SWD\MMDEVAPI\{0.0.1.00000000}.{132F30AF-49FC-4538-89CF-E6ACEA30BCE0} | |
Class : AudioEndpoint | |
Child Device 2 : USB Video Device | |
Device ID : USB\VID_046D&PID_0843&MI_00\6&33100FC4&0&0000 | |
Class : Image | |
---------------- Connection Information --------------- | |
Connection Index : 0x01 (1) | |
Connection Status : 0x01 (DeviceConnected) | |
Current Config Value : 0x01 | |
Device Address : 0x02 (2) | |
Is Hub : 0x00 (no) | |
Number Of Open Pipes : 0x01 (1) | |
Device Bus Speed : 0x02 (High-Speed) | |
Pipe0ScheduleOffset : 0x00 (0) | |
------------------ Device Descriptor ------------------ | |
bLength : 0x12 (18 bytes) | |
bDescriptorType : 0x01 (Device Descriptor) | |
bcdUSB : 0x200 (USB Version 2.00) | |
bDeviceClass : 0xEF (Miscellaneous) | |
bDeviceSubClass : 0x02 | |
bDeviceProtocol : 0x01 (IAD) | |
bMaxPacketSize0 : 0x40 (64 bytes) | |
idVendor : 0x046D (Logitech Inc.) | |
idProduct : 0x0843 | |
bcdDevice : 0x13 | |
iManufacturer : 0x00 (No String Descriptor) | |
iProduct : 0x02 (String Descriptor 2) | |
Language 0x0409 : "Logitech Webcam C930e" | |
iSerialNumber : 0x01 (String Descriptor 1) | |
Language 0x0409 : "CAC79E4E" | |
bNumConfigurations : 0x01 | |
------------------ String Descriptors ----------------- | |
------ String Descriptor 0 ------ | |
bLength : 0x04 (4 bytes) | |
bDescriptorType : 0x03 (String Descriptor) | |
Language ID[0] : 0x0409 (English - United States) | |
------ String Descriptor 1 ------ | |
bLength : 0x12 (18 bytes) | |
bDescriptorType : 0x03 (String Descriptor) | |
Language 0x0409 : "CAC79E4E" | |
------ String Descriptor 2 ------ | |
bLength : 0x2C (44 bytes) | |
bDescriptorType : 0x03 (String Descriptor) | |
Language 0x0409 : "Logitech Webcam C930e" | |
-------------- Configuration Descriptor --------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x02 (Configuration Descriptor) | |
wTotalLength : 0x0A0D (2573 bytes) | |
bNumInterfaces : 0x04 | |
bConfigurationValue : 0x01 | |
iConfiguration : 0x00 (No String Descriptor) | |
bmAttributes : 0x80 | |
D7: Reserved, set 1 : 0x01 | |
D6: Self Powered : 0x00 (no) | |
D5: Remote Wakeup : 0x00 (no) | |
D4..0: Reserved, set 0 : 0x00 | |
MaxPower : 0xFA (500 mA) | |
------------------- IAD Descriptor -------------------- | |
bLength : 0x08 (8 bytes) | |
bDescriptorType : 0x0B | |
bFirstInterface : 0x00 | |
bInterfaceCount : 0x02 | |
bFunctionClass : 0x0E (Video) | |
bFunctionSubClass : 0x03 (Video Interface Collection) | |
bFunctionProtocol : 0x00 (PC_PROTOCOL_UNDEFINED protocol) | |
iFunction : 0x00 (No String Descriptor) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x00 | |
bAlternateSetting : 0x00 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x01 (Video Control) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
------- Video Control Interface Header Descriptor ----- | |
bLength : 0x0D (13 bytes) | |
bDescriptorType : 0x24 (Video Control Interface) | |
bDescriptorSubtype : 0x01 (Video Control Header) | |
bcdUVC : 0x0100 (UVC Version 1.00) | |
wTotalLength : 0x00F1 (241 bytes) | |
dwClockFreq : 0x01C9C380 (30 MHz) | |
bInCollection : 0x01 (1 VideoStreaming interface) | |
baInterfaceNr[1] : 0x01 | |
-------- Video Control Input Terminal Descriptor ------ | |
bLength : 0x12 (18 bytes) | |
bDescriptorType : 0x24 (Video Control Interface) | |
bDescriptorSubtype : 0x02 (Input Terminal) | |
bTerminalID : 0x01 | |
wTerminalType : 0x0201 (ITT_CAMERA) | |
bAssocTerminal : 0x00 (Not associated with an Output Terminal) | |
iTerminal : 0x00 | |
Camera Input Terminal Data: | |
wObjectiveFocalLengthMin : 0x0000 | |
wObjectiveFocalLengthMax : 0x0000 | |
wOcularFocalLength : 0x0000 | |
bControlSize : 0x03 | |
bmControls : 0x2E, 0x0A, 0x02 | |
D00 : 0 no - Scanning Mode | |
D01 : 1 yes - Auto-Exposure Mode | |
D02 : 1 yes - Auto-Exposure Priority | |
D03 : 1 yes - Exposure Time (Absolute) | |
D04 : 0 no - Exposure Time (Relative) | |
D05 : 1 yes - Focus (Absolute) | |
D06 : 0 no - Focus (Relative) | |
D07 : 0 no - Iris (Absolute) | |
D08 : 0 no - Iris (Relative) | |
D09 : 1 yes - Zoom (Absolute) | |
D10 : 0 no - Zoom (Relative) | |
D11 : 1 yes - Pan (Absolute) | |
D12 : 0 no - Pan (Relative) | |
D13 : 0 no - Roll (Absolute) | |
D14 : 0 no - Roll (Relative) | |
D15 : 0 no - Tilt (Absolute) | |
D16 : 0 no - Tilt (Relative) | |
D17 : 1 yes - Focus Auto | |
D18 : 0 no - Reserved | |
D19 : 0 no - Reserved | |
D20 : 0 no - Reserved | |
D21 : 0 no - Reserved | |
D22 : 0 no - Reserved | |
D23 : 0 no - Reserved | |
-------- Video Control Processing Unit Descriptor ----- | |
bLength : 0x0B (11 bytes) | |
bDescriptorType : 0x24 (Video Control Interface) | |
bDescriptorSubtype : 0x05 (Processing Unit) | |
bUnitID : 0x03 | |
bSourceID : 0x01 | |
wMaxMultiplier : 0x4000 (163.84x Zoom) | |
bControlSize : 0x02 | |
bmControls : 0x5B, 0x17 | |
D00 : 1 yes - Brightness | |
D01 : 1 yes - Contrast | |
D02 : 0 no - Hue | |
D03 : 1 yes - Saturation | |
D04 : 1 yes - Sharpness | |
D05 : 0 no - Gamma | |
D06 : 1 yes - White Balance Temperature | |
D07 : 0 no - White Balance Component | |
D08 : 1 yes - Backlight Compensation | |
D09 : 1 yes - Gain | |
D10 : 1 yes - Power Line Frequency | |
D11 : 0 no - Hue, Auto | |
D12 : 1 yes - White Balance Temperature, Auto | |
D13 : 0 no - White Balance Component, Auto | |
D14 : 0 no - Digital Multiplier | |
D15 : 0 no - Digital Multiplier Limit | |
iProcessing : 0x00 | |
--------- Video Control Extension Unit Descriptor ----- | |
bLength : 0x1B (27 bytes) | |
bDescriptorType : 0x24 (Video Control Interface) | |
bDescriptorSubtype : 0x06 (Extension Unit) | |
bUnitID : 0x06 | |
guidExtensionCode : {23E49ED0-1178-4F31-AE52-D2FB8A8D3B48} | |
bNumControls : 0x0A | |
bNrInPins : 0x01 | |
baSourceID[1] : 0x03 | |
bControlSize : 0x02 | |
bmControls : 0xFF, 0x03 | |
D00 : 1 yes - Vendor-Specific (Optional) | |
D01 : 1 yes - Vendor-Specific (Optional) | |
D02 : 1 yes - Vendor-Specific (Optional) | |
D03 : 1 yes - Vendor-Specific (Optional) | |
D04 : 1 yes - Vendor-Specific (Optional) | |
D05 : 1 yes - Vendor-Specific (Optional) | |
D06 : 1 yes - Vendor-Specific (Optional) | |
D07 : 1 yes - Vendor-Specific (Optional) | |
D08 : 1 yes - Vendor-Specific (Optional) | |
D09 : 1 yes - Vendor-Specific (Optional) | |
D10 : 0 no - Vendor-Specific (Optional) | |
D11 : 0 no - Vendor-Specific (Optional) | |
D12 : 0 no - Vendor-Specific (Optional) | |
D13 : 0 no - Vendor-Specific (Optional) | |
D14 : 0 no - Vendor-Specific (Optional) | |
D15 : 0 no - Vendor-Specific (Optional) | |
iExtension : 0x00 | |
--------- Video Control Extension Unit Descriptor ----- | |
bLength : 0x1B (27 bytes) | |
bDescriptorType : 0x24 (Video Control Interface) | |
bDescriptorSubtype : 0x06 (Extension Unit) | |
bUnitID : 0x08 | |
guidExtensionCode : {69678EE4-410F-40DB-A850-7420D7D8240E} | |
bNumControls : 0x07 | |
bNrInPins : 0x01 | |
baSourceID[1] : 0x03 | |
bControlSize : 0x02 | |
bmControls : 0x3B, 0x03 | |
D00 : 1 yes - Vendor-Specific (Optional) | |
D01 : 1 yes - Vendor-Specific (Optional) | |
D02 : 0 no - Vendor-Specific (Optional) | |
D03 : 1 yes - Vendor-Specific (Optional) | |
D04 : 1 yes - Vendor-Specific (Optional) | |
D05 : 1 yes - Vendor-Specific (Optional) | |
D06 : 0 no - Vendor-Specific (Optional) | |
D07 : 0 no - Vendor-Specific (Optional) | |
D08 : 1 yes - Vendor-Specific (Optional) | |
D09 : 1 yes - Vendor-Specific (Optional) | |
D10 : 0 no - Vendor-Specific (Optional) | |
D11 : 0 no - Vendor-Specific (Optional) | |
D12 : 0 no - Vendor-Specific (Optional) | |
D13 : 0 no - Vendor-Specific (Optional) | |
D14 : 0 no - Vendor-Specific (Optional) | |
D15 : 0 no - Vendor-Specific (Optional) | |
iExtension : 0x00 | |
--------- Video Control Extension Unit Descriptor ----- | |
bLength : 0x1C (28 bytes) | |
bDescriptorType : 0x24 (Video Control Interface) | |
bDescriptorSubtype : 0x06 (Extension Unit) | |
bUnitID : 0x09 | |
guidExtensionCode : {1F5D4CA9-DE11-4487-840D-50933C8EC8D1} | |
bNumControls : 0x10 | |
bNrInPins : 0x01 | |
baSourceID[1] : 0x03 | |
bControlSize : 0x03 | |
bmControls : 0xF3, 0xFF, 0x03 | |
D00 : 1 yes - Vendor-Specific (Optional) | |
D01 : 1 yes - Vendor-Specific (Optional) | |
D02 : 0 no - Vendor-Specific (Optional) | |
D03 : 0 no - Vendor-Specific (Optional) | |
D04 : 1 yes - Vendor-Specific (Optional) | |
D05 : 1 yes - Vendor-Specific (Optional) | |
D06 : 1 yes - Vendor-Specific (Optional) | |
D07 : 1 yes - Vendor-Specific (Optional) | |
D08 : 1 yes - Vendor-Specific (Optional) | |
D09 : 1 yes - Vendor-Specific (Optional) | |
D10 : 1 yes - Vendor-Specific (Optional) | |
D11 : 1 yes - Vendor-Specific (Optional) | |
D12 : 1 yes - Vendor-Specific (Optional) | |
D13 : 1 yes - Vendor-Specific (Optional) | |
D14 : 1 yes - Vendor-Specific (Optional) | |
D15 : 1 yes - Vendor-Specific (Optional) | |
D16 : 1 yes - Vendor-Specific (Optional) | |
D17 : 1 yes - Vendor-Specific (Optional) | |
D18 : 0 no - Vendor-Specific (Optional) | |
D19 : 0 no - Vendor-Specific (Optional) | |
D20 : 0 no - Vendor-Specific (Optional) | |
D21 : 0 no - Vendor-Specific (Optional) | |
D22 : 0 no - Vendor-Specific (Optional) | |
D23 : 0 no - Vendor-Specific (Optional) | |
iExtension : 0x00 | |
--------- Video Control Extension Unit Descriptor ----- | |
bLength : 0x1B (27 bytes) | |
bDescriptorType : 0x24 (Video Control Interface) | |
bDescriptorSubtype : 0x06 (Extension Unit) | |
bUnitID : 0x0A | |
guidExtensionCode : {49E40215-F434-47FE-B158-0E885023E51B} | |
bNumControls : 0x07 | |
bNrInPins : 0x01 | |
baSourceID[1] : 0x03 | |
bControlSize : 0x02 | |
bmControls : 0xAA, 0x0F | |
D00 : 0 no - Vendor-Specific (Optional) | |
D01 : 1 yes - Vendor-Specific (Optional) | |
D02 : 0 no - Vendor-Specific (Optional) | |
D03 : 1 yes - Vendor-Specific (Optional) | |
D04 : 0 no - Vendor-Specific (Optional) | |
D05 : 1 yes - Vendor-Specific (Optional) | |
D06 : 0 no - Vendor-Specific (Optional) | |
D07 : 1 yes - Vendor-Specific (Optional) | |
D08 : 1 yes - Vendor-Specific (Optional) | |
D09 : 1 yes - Vendor-Specific (Optional) | |
D10 : 1 yes - Vendor-Specific (Optional) | |
D11 : 1 yes - Vendor-Specific (Optional) | |
D12 : 0 no - Vendor-Specific (Optional) | |
D13 : 0 no - Vendor-Specific (Optional) | |
D14 : 0 no - Vendor-Specific (Optional) | |
D15 : 0 no - Vendor-Specific (Optional) | |
iExtension : 0x00 | |
--------- Video Control Extension Unit Descriptor ----- | |
bLength : 0x1C (28 bytes) | |
bDescriptorType : 0x24 (Video Control Interface) | |
bDescriptorSubtype : 0x06 (Extension Unit) | |
bUnitID : 0x0B | |
guidExtensionCode : {FFE52D21-8030-4E2C-82D9-F587D00540BD} | |
bNumControls : 0x03 | |
bNrInPins : 0x01 | |
baSourceID[1] : 0x03 | |
bControlSize : 0x03 | |
bmControls : 0x00, 0x41, 0x01 | |
D00 : 0 no - Vendor-Specific (Optional) | |
D01 : 0 no - Vendor-Specific (Optional) | |
D02 : 0 no - Vendor-Specific (Optional) | |
D03 : 0 no - Vendor-Specific (Optional) | |
D04 : 0 no - Vendor-Specific (Optional) | |
D05 : 0 no - Vendor-Specific (Optional) | |
D06 : 0 no - Vendor-Specific (Optional) | |
D07 : 0 no - Vendor-Specific (Optional) | |
D08 : 1 yes - Vendor-Specific (Optional) | |
D09 : 0 no - Vendor-Specific (Optional) | |
D10 : 0 no - Vendor-Specific (Optional) | |
D11 : 0 no - Vendor-Specific (Optional) | |
D12 : 0 no - Vendor-Specific (Optional) | |
D13 : 0 no - Vendor-Specific (Optional) | |
D14 : 1 yes - Vendor-Specific (Optional) | |
D15 : 0 no - Vendor-Specific (Optional) | |
D16 : 1 yes - Vendor-Specific (Optional) | |
D17 : 0 no - Vendor-Specific (Optional) | |
D18 : 0 no - Vendor-Specific (Optional) | |
D19 : 0 no - Vendor-Specific (Optional) | |
D20 : 0 no - Vendor-Specific (Optional) | |
D21 : 0 no - Vendor-Specific (Optional) | |
D22 : 0 no - Vendor-Specific (Optional) | |
D23 : 0 no - Vendor-Specific (Optional) | |
iExtension : 0x00 | |
--------- Video Control Extension Unit Descriptor ----- | |
bLength : 0x1B (27 bytes) | |
bDescriptorType : 0x24 (Video Control Interface) | |
bDescriptorSubtype : 0x06 (Extension Unit) | |
bUnitID : 0x0C | |
guidExtensionCode : {A29E7641-DE04-47E3-8B2B-F4341AFF003B} | |
bNumControls : 0x0B | |
bNrInPins : 0x01 | |
baSourceID[1] : 0x03 | |
bControlSize : 0x02 | |
bmControls : 0x07, 0x7F | |
D00 : 1 yes - Vendor-Specific (Optional) | |
D01 : 1 yes - Vendor-Specific (Optional) | |
D02 : 1 yes - Vendor-Specific (Optional) | |
D03 : 0 no - Vendor-Specific (Optional) | |
D04 : 0 no - Vendor-Specific (Optional) | |
D05 : 0 no - Vendor-Specific (Optional) | |
D06 : 0 no - Vendor-Specific (Optional) | |
D07 : 0 no - Vendor-Specific (Optional) | |
D08 : 1 yes - Vendor-Specific (Optional) | |
D09 : 1 yes - Vendor-Specific (Optional) | |
D10 : 1 yes - Vendor-Specific (Optional) | |
D11 : 1 yes - Vendor-Specific (Optional) | |
D12 : 1 yes - Vendor-Specific (Optional) | |
D13 : 1 yes - Vendor-Specific (Optional) | |
D14 : 1 yes - Vendor-Specific (Optional) | |
D15 : 0 no - Vendor-Specific (Optional) | |
iExtension : 0x00 | |
--------- Video Control Extension Unit Descriptor ----- | |
bLength : 0x1A (26 bytes) | |
bDescriptorType : 0x24 (Video Control Interface) | |
bDescriptorSubtype : 0x06 (Extension Unit) | |
bUnitID : 0x0D | |
guidExtensionCode : {13612D26-5AAA-46C4-B13D-FF4D9A60DB86} | |
bNumControls : 0x01 | |
bNrInPins : 0x01 | |
baSourceID[1] : 0x03 | |
bControlSize : 0x01 | |
bmControls : 0x02 | |
D0 : 0 no - Vendor-Specific (Optional) | |
D1 : 1 yes - Vendor-Specific (Optional) | |
D2 : 0 no - Vendor-Specific (Optional) | |
D3 : 0 no - Vendor-Specific (Optional) | |
D4 : 0 no - Vendor-Specific (Optional) | |
D5 : 0 no - Vendor-Specific (Optional) | |
D6 : 0 no - Vendor-Specific (Optional) | |
D7 : 0 no - Vendor-Specific (Optional) | |
iExtension : 0x00 | |
------- Video Control Output Terminal Descriptor ------ | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x24 (Video Control Interface) | |
bDescriptorSubtype : 0x03 (Output Terminal) | |
bTerminalID : 0x04 | |
wTerminalType : 0x0101 (TT_STREAMING) | |
bAssocTerminal : 0x00 (Not associated with an Input Terminal) | |
bSourceID : 0x03 | |
iTerminal : 0x00 | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x86 (Direction=IN EndpointID=6) | |
bmAttributes : 0x03 (TransferType=Interrupt) | |
wMaxPacketSize : 0x0040 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) | |
Bits 10..0 : 0x40 (64 bytes per packet) | |
bInterval : 0x08 (8 ms) | |
--- Class-specific VC Interrupt Endpoint Descriptor --- | |
bLength : 0x05 (5 bytes) | |
bDescriptorType : 0x25 (Video Control Endpoint) | |
bDescriptorSubtype : 0x03 (Interrupt) | |
wMaxTransferSize : 0x0040 (64 bytes) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x00 | |
bNumEndpoints : 0x00 (Default Control Pipe only) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
---- VC-Specific VS Video Input Header Descriptor ----- | |
bLength : 0x0F (15 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x01 (Input Header) | |
bNumFormats : 0x02 | |
wTotalLength : 0x0751 (1873 bytes) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmInfo : 0x00 (Dynamic Format Change not supported) | |
bTerminalLink : 0x04 | |
bStillCaptureMethod : 0x00 (No Still Capture) | |
nbTriggerSupport : 0x00 (Hardware Triggering not supported) | |
bTriggerUsage : 0x00 (Host will initiate still image capture) | |
nbControlSize : 0x01 | |
Video Payload Format 1 : 0x00 | |
D0 : 0 no - Key Frame Rate | |
D1 : 0 no - P Frame Rate | |
D2 : 0 no - Compression Quality | |
D3 : 0 no - Compression Window Size | |
D4 : 0 no - Generate Key Frame | |
D5 : 0 no - Update Frame Segment | |
D6 : 0 no - Reserved | |
D7 : 0 no - Reserved | |
Video Payload Format 2 : 0x04 | |
D0 : 0 no - Key Frame Rate | |
D1 : 0 no - P Frame Rate | |
D2 : 1 yes - Compression Quality | |
D3 : 0 no - Compression Window Size | |
D4 : 0 no - Generate Key Frame | |
D5 : 0 no - Update Frame Segment | |
D6 : 0 no - Reserved | |
D7 : 0 no - Reserved | |
------- VS Uncompressed Format Type Descriptor -------- | |
bLength : 0x1B (27 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x04 (Uncompressed Format Type) | |
bFormatIndex : 0x01 | |
bNumFrameDescriptors : 0x13 | |
guidFormat : {32595559-0000-0010-8000-00AA00389B71} (YUY2) | |
bBitsPerPixel : 0x10 | |
bDefaultFrameIndex : 0x01 | |
bAspectRatioX : 0x00 | |
bAspectRatioY : 0x00 | |
bmInterlaceFlags : 0x00 | |
D0 IL stream or variable: 0 (no) | |
D1 Fields per frame : 0 (2 fields) | |
D2 Field 1 first : 0 (no) | |
D3 Reserved : 0 | |
D4..5 Field pattern : 0 (Field 1 only) | |
D6..7 Display Mode : 0 (Bob only) | |
bCopyProtect : 0x00 (No restrictions) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
---> This is the Default (optimum) Frame index | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x01 | |
bmCapabilities : 0x00 | |
wWidth : 0x0280 (640) | |
wHeight : 0x01E0 (480) | |
dwMinBitRate : 0x01770000 (3 MB/s) | |
dwMaxBitRate : 0x08CA0000 (18.4 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00096000 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x02 | |
bmCapabilities : 0x00 | |
wWidth : 0x00A0 (160) | |
wHeight : 0x0078 (120) | |
dwMinBitRate : 0x00177000 (192 KB/s) | |
dwMaxBitRate : 0x008CA000 (1.1 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00009600 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x03 | |
bmCapabilities : 0x00 | |
wWidth : 0x00B0 (176) | |
wHeight : 0x0090 (144) | |
dwMinBitRate : 0x001EF000 (253.3 KB/s) | |
dwMaxBitRate : 0x00B9A000 (1.5 MB/s) | |
dwMaxVideoFrameBufferSize: 0x0000C600 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x04 | |
bmCapabilities : 0x00 | |
wWidth : 0x0140 (320) | |
wHeight : 0x00B4 (180) | |
dwMinBitRate : 0x00465000 (576 KB/s) | |
dwMaxBitRate : 0x01A5E000 (3.4 MB/s) | |
dwMaxVideoFrameBufferSize: 0x0001C200 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x05 | |
bmCapabilities : 0x00 | |
wWidth : 0x0140 (320) | |
wHeight : 0x00F0 (240) | |
dwMinBitRate : 0x005DC000 (768 KB/s) | |
dwMaxBitRate : 0x02328000 (4.6 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00025800 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x06 | |
bmCapabilities : 0x00 | |
wWidth : 0x0160 (352) | |
wHeight : 0x0120 (288) | |
dwMinBitRate : 0x007BC000 (1 MB/s) | |
dwMaxBitRate : 0x02E68000 (6 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00031800 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x07 | |
bmCapabilities : 0x00 | |
wWidth : 0x01A8 (424) | |
wHeight : 0x00F0 (240) | |
dwMinBitRate : 0x007C3800 (1 MB/s) | |
dwMaxBitRate : 0x02E95000 (6.1 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00031B00 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x08 | |
bmCapabilities : 0x00 | |
wWidth : 0x01E0 (480) | |
wHeight : 0x010E (270) | |
dwMinBitRate : 0x009E3400 (1.2 MB/s) | |
dwMaxBitRate : 0x03B53800 (7.7 MB/s) | |
dwMaxVideoFrameBufferSize: 0x0003F480 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x09 | |
bmCapabilities : 0x00 | |
wWidth : 0x0280 (640) | |
wHeight : 0x0168 (360) | |
dwMinBitRate : 0x01194000 (2.3 MB/s) | |
dwMaxBitRate : 0x06978000 (13.8 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00070800 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x0A | |
bmCapabilities : 0x00 | |
wWidth : 0x0320 (800) | |
wHeight : 0x01C0 (448) | |
dwMinBitRate : 0x01B58000 (3.5 MB/s) | |
dwMaxBitRate : 0x0A410000 (21.5 MB/s) | |
dwMaxVideoFrameBufferSize: 0x000AF000 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x32 (50 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x0B | |
bmCapabilities : 0x00 | |
wWidth : 0x0320 (800) | |
wHeight : 0x0258 (600) | |
dwMinBitRate : 0x0249F000 (4.8 MB/s) | |
dwMaxBitRate : 0x0AFC8000 (23 MB/s) | |
dwMaxVideoFrameBufferSize: 0x000EA600 | |
dwDefaultFrameInterval : 0x00065B9A (41 ms -> 24.00 fps) | |
bFrameIntervalType : 0x06 | |
adwFrameInterval[1] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[2] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[3] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[4] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[5] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[6] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x0C | |
bmCapabilities : 0x00 | |
wWidth : 0x0350 (848) | |
wHeight : 0x01E0 (480) | |
dwMinBitRate : 0x01F0E000 (4 MB/s) | |
dwMaxBitRate : 0x0BA54000 (24.4 MB/s) | |
dwMaxVideoFrameBufferSize: 0x000C6C00 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x2A (42 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x0D | |
bmCapabilities : 0x00 | |
wWidth : 0x03C0 (960) | |
wHeight : 0x021C (540) | |
dwMinBitRate : 0x0278D000 (5.1 MB/s) | |
dwMaxBitRate : 0x076A7000 (15.5 MB/s) | |
dwMaxVideoFrameBufferSize: 0x000FD200 | |
dwDefaultFrameInterval : 0x000A2C2A (66 ms -> 15.00 fps) | |
bFrameIntervalType : 0x04 | |
adwFrameInterval[1] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[2] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[3] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[4] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x2A (42 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x0E | |
bmCapabilities : 0x00 | |
wWidth : 0x0400 (1024) | |
wHeight : 0x0240 (576) | |
dwMinBitRate : 0x02D00000 (5.8 MB/s) | |
dwMaxBitRate : 0x08700000 (17.6 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00120000 | |
dwDefaultFrameInterval : 0x000A2C2A (66 ms -> 15.00 fps) | |
bFrameIntervalType : 0x04 | |
adwFrameInterval[1] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[2] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[3] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[4] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x26 (38 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x0F | |
bmCapabilities : 0x00 | |
wWidth : 0x0500 (1280) | |
wHeight : 0x02D0 (720) | |
dwMinBitRate : 0x04650000 (9.2 MB/s) | |
dwMaxBitRate : 0x08CA0000 (18.4 MB/s) | |
dwMaxVideoFrameBufferSize: 0x001C2000 | |
dwDefaultFrameInterval : 0x000F4240 (100 ms -> 10.00 fps) | |
bFrameIntervalType : 0x03 | |
adwFrameInterval[1] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[2] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[3] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x22 (34 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x10 | |
bmCapabilities : 0x00 | |
wWidth : 0x0640 (1600) | |
wHeight : 0x0380 (896) | |
dwMinBitRate : 0x06D60000 (14.3 MB/s) | |
dwMaxBitRate : 0x0A410000 (21.5 MB/s) | |
dwMaxVideoFrameBufferSize: 0x002BC000 | |
dwDefaultFrameInterval : 0x00145855 (133 ms -> 7.50 fps) | |
bFrameIntervalType : 0x02 | |
adwFrameInterval[1] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[2] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x1E (30 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x11 | |
bmCapabilities : 0x00 | |
wWidth : 0x0780 (1920) | |
wHeight : 0x0438 (1080) | |
dwMinBitRate : 0x09E34000 (20.7 MB/s) | |
dwMaxBitRate : 0x09E34000 (20.7 MB/s) | |
dwMaxVideoFrameBufferSize: 0x003F4800 | |
dwDefaultFrameInterval : 0x001E8480 (200 ms -> 5.00 fps) | |
bFrameIntervalType : 0x01 | |
adwFrameInterval[1] : 0x001E8480 (200 ms -> 5.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x1E (30 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x12 | |
bmCapabilities : 0x00 | |
wWidth : 0x0900 (2304) | |
wHeight : 0x0510 (1296) | |
dwMinBitRate : 0x0E3D0000 (29.8 MB/s) | |
dwMaxBitRate : 0x0E3D0000 (29.8 MB/s) | |
dwMaxVideoFrameBufferSize: 0x005B2000 | |
dwDefaultFrameInterval : 0x004C4B3E (499 ms -> 2.00 fps) | |
bFrameIntervalType : 0x01 | |
adwFrameInterval[1] : 0x004C4B3E (499 ms -> 2.00 fps) | |
-------- VS Uncompressed Frame Type Descriptor -------- | |
bLength : 0x1E (30 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x05 (Uncompressed Frame Type) | |
bFrameIndex : 0x13 | |
bmCapabilities : 0x00 | |
wWidth : 0x0900 (2304) | |
wHeight : 0x0600 (1536) | |
dwMinBitRate : 0x10E00000 (35.3 MB/s) | |
dwMaxBitRate : 0x10E00000 (35.3 MB/s) | |
dwMaxVideoFrameBufferSize: 0x006C0000 | |
dwDefaultFrameInterval : 0x004C4B3E (499 ms -> 2.00 fps) | |
bFrameIntervalType : 0x01 | |
adwFrameInterval[1] : 0x004C4B3E (499 ms -> 2.00 fps) | |
------- VS Color Matching Descriptor Descriptor ------- | |
bLength : 0x06 (6 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x0D (Color Matching) | |
bColorPrimaries : 0x01 (BT.709, sRGB) | |
bTransferCharacteristics : 0x01 (BT.709) | |
bMatrixCoefficients : 0x04 (SMPTE 170M) | |
----- Video Streaming MJPEG Format Type Descriptor ---- | |
bLength : 0x0B (11 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x06 (Format MJPEG) | |
bFormatIndex : 0x02 | |
bNumFrameDescriptors : 0x11 | |
bNumFrameDescriptors : 0x11 | |
bmFlags : 0x01 (Sample size is fixed) | |
bDefaultFrameIndex : 0x01 | |
bAspectRatioX : 0x00 | |
bAspectRatioY : 0x00 | |
bmInterlaceFlags : 0x00 | |
D0 IL stream or variable: 0 (no) | |
D1 Fields per frame : 0 (2 fields) | |
D2 Field 1 first : 0 (no) | |
D3 Reserved : 0 | |
D4..5 Field pattern : 0 (Field 1 only) | |
D6..7 Display Mode : 0 (Bob only) | |
bCopyProtect : 0x00 (No restrictions) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
---> This is the Default (optimum) Frame index | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x01 | |
bmCapabilities : 0x00 | |
wWidth : 0x0280 (640) | |
wHeight : 0x01E0 (480) | |
dwMinBitRate : 0x01770000 (3 MB/s) | |
dwMaxBitRate : 0x08CA0000 (18.4 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00096000 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x02 | |
bmCapabilities : 0x00 | |
wWidth : 0x00A0 (160) | |
wHeight : 0x0078 (120) | |
dwMinBitRate : 0x00177000 (192 KB/s) | |
dwMaxBitRate : 0x008CA000 (1.1 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00009600 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x03 | |
bmCapabilities : 0x00 | |
wWidth : 0x00B0 (176) | |
wHeight : 0x0090 (144) | |
dwMinBitRate : 0x001EF000 (253.3 KB/s) | |
dwMaxBitRate : 0x00B9A000 (1.5 MB/s) | |
dwMaxVideoFrameBufferSize: 0x0000C600 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x04 | |
bmCapabilities : 0x00 | |
wWidth : 0x0140 (320) | |
wHeight : 0x00B4 (180) | |
dwMinBitRate : 0x00465000 (576 KB/s) | |
dwMaxBitRate : 0x01A5E000 (3.4 MB/s) | |
dwMaxVideoFrameBufferSize: 0x0001C200 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x05 | |
bmCapabilities : 0x00 | |
wWidth : 0x0140 (320) | |
wHeight : 0x00F0 (240) | |
dwMinBitRate : 0x005DC000 (768 KB/s) | |
dwMaxBitRate : 0x02328000 (4.6 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00025800 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x06 | |
bmCapabilities : 0x00 | |
wWidth : 0x0160 (352) | |
wHeight : 0x0120 (288) | |
dwMinBitRate : 0x007BC000 (1 MB/s) | |
dwMaxBitRate : 0x02E68000 (6 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00031800 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x07 | |
bmCapabilities : 0x00 | |
wWidth : 0x01A8 (424) | |
wHeight : 0x00F0 (240) | |
dwMinBitRate : 0x007C3800 (1 MB/s) | |
dwMaxBitRate : 0x02E95000 (6.1 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00031B00 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x08 | |
bmCapabilities : 0x00 | |
wWidth : 0x01E0 (480) | |
wHeight : 0x010E (270) | |
dwMinBitRate : 0x009E3400 (1.2 MB/s) | |
dwMaxBitRate : 0x03B53800 (7.7 MB/s) | |
dwMaxVideoFrameBufferSize: 0x0003F480 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x09 | |
bmCapabilities : 0x00 | |
wWidth : 0x0280 (640) | |
wHeight : 0x0168 (360) | |
dwMinBitRate : 0x01194000 (2.3 MB/s) | |
dwMaxBitRate : 0x06978000 (13.8 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00070800 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x0A | |
bmCapabilities : 0x00 | |
wWidth : 0x0320 (800) | |
wHeight : 0x01C0 (448) | |
dwMinBitRate : 0x01B58000 (3.5 MB/s) | |
dwMaxBitRate : 0x0A410000 (21.5 MB/s) | |
dwMaxVideoFrameBufferSize: 0x000AF000 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x0B | |
bmCapabilities : 0x00 | |
wWidth : 0x0320 (800) | |
wHeight : 0x0258 (600) | |
dwMinBitRate : 0x0249F000 (4.8 MB/s) | |
dwMaxBitRate : 0x0DBBA000 (28.8 MB/s) | |
dwMaxVideoFrameBufferSize: 0x000EA600 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x0C | |
bmCapabilities : 0x00 | |
wWidth : 0x0350 (848) | |
wHeight : 0x01E0 (480) | |
dwMinBitRate : 0x01F0E000 (4 MB/s) | |
dwMaxBitRate : 0x0BA54000 (24.4 MB/s) | |
dwMaxVideoFrameBufferSize: 0x000C6C00 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x0D | |
bmCapabilities : 0x00 | |
wWidth : 0x03C0 (960) | |
wHeight : 0x021C (540) | |
dwMinBitRate : 0x0278D000 (5.1 MB/s) | |
dwMaxBitRate : 0x0ED4E000 (31.1 MB/s) | |
dwMaxVideoFrameBufferSize: 0x000FD200 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x0E | |
bmCapabilities : 0x00 | |
wWidth : 0x0400 (1024) | |
wHeight : 0x0240 (576) | |
dwMinBitRate : 0x02D00000 (5.8 MB/s) | |
dwMaxBitRate : 0x10E00000 (35.3 MB/s) | |
dwMaxVideoFrameBufferSize: 0x00120000 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x0F | |
bmCapabilities : 0x00 | |
wWidth : 0x0500 (1280) | |
wHeight : 0x02D0 (720) | |
dwMinBitRate : 0x04650000 (9.2 MB/s) | |
dwMaxBitRate : 0x1A5E0000 (55.2 MB/s) | |
dwMaxVideoFrameBufferSize: 0x001C2000 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x10 | |
bmCapabilities : 0x00 | |
wWidth : 0x0640 (1600) | |
wHeight : 0x0380 (896) | |
dwMinBitRate : 0x06D60000 (14.3 MB/s) | |
dwMaxBitRate : 0x29040000 (86 MB/s) | |
dwMaxVideoFrameBufferSize: 0x002BC000 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
----- Video Streaming MJPEG Frame Type Descriptor ----- | |
bLength : 0x36 (54 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x07 (MJPEG Frame Type) | |
bFrameIndex : 0x11 | |
bmCapabilities : 0x00 | |
wWidth : 0x0780 (1920) | |
wHeight : 0x0438 (1080) | |
dwMinBitRate : 0x09E34000 (20.7 MB/s) | |
dwMaxBitRate : 0x3B538000 (124.4 MB/s) | |
dwMaxVideoFrameBufferSize: 0x003F4800 | |
dwDefaultFrameInterval : 0x00051615 (33 ms -> 30.00 fps) | |
bFrameIntervalType : 0x07 | |
adwFrameInterval[1] : 0x00051615 (33 ms -> 30.00 fps) | |
adwFrameInterval[2] : 0x00065B9A (41 ms -> 24.00 fps) | |
adwFrameInterval[3] : 0x0007A120 (50 ms -> 20.00 fps) | |
adwFrameInterval[4] : 0x000A2C2A (66 ms -> 15.00 fps) | |
adwFrameInterval[5] : 0x000F4240 (100 ms -> 10.00 fps) | |
adwFrameInterval[6] : 0x00145855 (133 ms -> 7.50 fps) | |
adwFrameInterval[7] : 0x001E8480 (200 ms -> 5.00 fps) | |
------- VS Color Matching Descriptor Descriptor ------- | |
bLength : 0x06 (6 bytes) | |
bDescriptorType : 0x24 (Video Streaming Interface) | |
bDescriptorSubtype : 0x0D (Color Matching) | |
bColorPrimaries : 0x01 (BT.709, sRGB) | |
bTransferCharacteristics : 0x01 (BT.709) | |
bMatrixCoefficients : 0x04 (SMPTE 170M) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x01 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x00C0 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) | |
Bits 10..0 : 0xC0 (192 bytes per packet) | |
bInterval : 0x01 (1 ms) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x02 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x0180 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) | |
Bits 10..0 : 0x180 (384 bytes per packet) | |
bInterval : 0x01 (1 ms) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x03 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x0200 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) | |
Bits 10..0 : 0x200 (512 bytes per packet) | |
bInterval : 0x01 (1 ms) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x04 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x0280 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) | |
Bits 10..0 : 0x280 (640 bytes per packet) | |
bInterval : 0x01 (1 ms) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x05 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x0320 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) | |
Bits 10..0 : 0x320 (800 bytes per packet) | |
bInterval : 0x01 (1 ms) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x06 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x03B0 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) | |
Bits 10..0 : 0x3B0 (944 bytes per packet) | |
bInterval : 0x01 (1 ms) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x07 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x0A80 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x01 (1 additional transactions per microframe -> allows 513..1024 byte per packet) | |
Bits 10..0 : 0x280 (640 bytes per packet) | |
bInterval : 0x01 (1 ms) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x08 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x0B20 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x01 (1 additional transactions per microframe -> allows 513..1024 byte per packet) | |
Bits 10..0 : 0x320 (800 bytes per packet) | |
bInterval : 0x01 (1 ms) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x09 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x0BE0 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x01 (1 additional transactions per microframe -> allows 513..1024 byte per packet) | |
Bits 10..0 : 0x3E0 (992 bytes per packet) | |
bInterval : 0x01 (1 ms) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x0A | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x1380 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x02 (2 additional transactions per microframe -> allows 683..1024 bytes per packet) | |
Bits 10..0 : 0x380 (896 bytes per packet) | |
bInterval : 0x01 (1 ms) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x01 | |
bAlternateSetting : 0x0B | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x0E (Video) | |
bInterfaceSubClass : 0x02 (Video Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x1400 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x02 (2 additional transactions per microframe -> allows 683..1024 bytes per packet) | |
Bits 10..0 : 0x400 (1024 bytes per packet) | |
bInterval : 0x01 (1 ms) | |
------------------- IAD Descriptor -------------------- | |
bLength : 0x08 (8 bytes) | |
bDescriptorType : 0x0B | |
bFirstInterface : 0x02 | |
bInterfaceCount : 0x02 | |
bFunctionClass : 0x01 (Audio) | |
bFunctionSubClass : 0x02 (Audio Streaming) | |
bFunctionProtocol : 0x00 | |
iFunction : 0x00 (No String Descriptor) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x02 | |
bAlternateSetting : 0x00 | |
bNumEndpoints : 0x00 (Default Control Pipe only) | |
bInterfaceClass : 0x01 (Audio) | |
bInterfaceSubClass : 0x01 (Audio Control) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
------ Audio Control Interface Header Descriptor ------ | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x01 (Header) | |
bcdADC : 0x0100 | |
wTotalLength : 0x0026 (38 bytes) | |
bInCollection : 0x01 | |
baInterfaceNr[1] : 0x03 | |
------- Audio Control Input Terminal Descriptor ------- | |
bLength : 0x0C (12 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x02 (Input Terminal) | |
bTerminalID : 0x01 | |
wTerminalType : 0x0201 (Microphone) | |
bAssocTerminal : 0x00 | |
bNrChannels : 0x01 | |
wChannelConfig : 0x0003 | |
iChannelNames : 0x00 (No String Descriptor) | |
iTerminal : 0x00 (No String Descriptor) | |
------- Audio Control Output Terminal Descriptor ------ | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x03 (Output Terminal) | |
bTerminalID : 0x03 | |
wTerminalType : 0x0101 (USB streaming) | |
bAssocTerminal : 0x00 (0) | |
bSourceID : 0x05 (5) | |
iTerminal : 0x00 (No String Descriptor) | |
-------- Audio Control Feature Unit Descriptor -------- | |
bLength : 0x08 (8 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x06 (Feature Unit) | |
bUnitID : 0x05 (5) | |
bSourceID : 0x01 (1) | |
bControlSize : 0x01 (1 byte per control) | |
bmaControls[0] : 0x03 | |
D0: Mute : 1 (yes) | |
D1: Volume : 1 (yes) | |
D2: Bass : 0 (no) | |
D3: Mid : 0 (no) | |
D4: Treble : 0 (no) | |
D5: Graphic Equalizer : 0 (no) | |
D6: Automatic Gain : 0 (no) | |
D7: Delay : 0 (no) | |
iFeature : 0x00 (No String Descriptor) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x03 | |
bAlternateSetting : 0x00 | |
bNumEndpoints : 0x00 (Default Control Pipe only) | |
bInterfaceClass : 0x01 (Audio) | |
bInterfaceSubClass : 0x02 (Audio Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x03 | |
bAlternateSetting : 0x01 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x01 (Audio) | |
bInterfaceSubClass : 0x02 (Audio Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
-------- Audio Streaming Interface Descriptor --------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x01 | |
bTerminalLink : 0x03 | |
bDelay : 0x01 | |
wFormatTag : 0x0001 (PCM) | |
------- Audio Streaming Format Type Descriptor -------- | |
bLength : 0x0B (11 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x02 (Format Type) | |
bFormatType : 0x01 | |
bNrChannels : 0x02 (2 channels) | |
bSubframeSize : 0x02 (2 bytes per subframe) | |
bBitResolution : 0x10 (16 bits per sample) | |
bSamFreqType : 0x01 (supports 1 sample frequence) | |
tSamFreq[1] : 0x03E80 (16000 Hz) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x83 (Direction=IN EndpointID=3) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x0044 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) | |
Bits 10..0 : 0x44 (68 bytes per packet) | |
bInterval : 0x04 | |
bSynchAddress : 0x00 | |
----------- Audio Data Endpoint Descriptor ------------ | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x25 (Audio Endpoint Descriptor) | |
bDescriptorSubtype : 0x01 (General) | |
bmAttributes : 0x01 | |
bLockDelayUnits : 0x00 | |
wLockDelay : 0x0000 | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x03 | |
bAlternateSetting : 0x02 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x01 (Audio) | |
bInterfaceSubClass : 0x02 (Audio Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
-------- Audio Streaming Interface Descriptor --------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x01 | |
bTerminalLink : 0x03 | |
bDelay : 0x01 | |
wFormatTag : 0x0001 (PCM) | |
------- Audio Streaming Format Type Descriptor -------- | |
bLength : 0x0B (11 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x02 (Format Type) | |
bFormatType : 0x01 | |
bNrChannels : 0x02 (2 channels) | |
bSubframeSize : 0x02 (2 bytes per subframe) | |
bBitResolution : 0x10 (16 bits per sample) | |
bSamFreqType : 0x01 (supports 1 sample frequence) | |
tSamFreq[1] : 0x05DC0 (24000 Hz) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x83 (Direction=IN EndpointID=3) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x0064 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) | |
Bits 10..0 : 0x64 (100 bytes per packet) | |
bInterval : 0x04 | |
bSynchAddress : 0x00 | |
----------- Audio Data Endpoint Descriptor ------------ | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x25 (Audio Endpoint Descriptor) | |
bDescriptorSubtype : 0x01 (General) | |
bmAttributes : 0x01 | |
bLockDelayUnits : 0x00 | |
wLockDelay : 0x0000 | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x03 | |
bAlternateSetting : 0x03 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x01 (Audio) | |
bInterfaceSubClass : 0x02 (Audio Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
-------- Audio Streaming Interface Descriptor --------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x01 | |
bTerminalLink : 0x03 | |
bDelay : 0x01 | |
wFormatTag : 0x0001 (PCM) | |
------- Audio Streaming Format Type Descriptor -------- | |
bLength : 0x0B (11 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x02 (Format Type) | |
bFormatType : 0x01 | |
bNrChannels : 0x02 (2 channels) | |
bSubframeSize : 0x02 (2 bytes per subframe) | |
bBitResolution : 0x10 (16 bits per sample) | |
bSamFreqType : 0x01 (supports 1 sample frequence) | |
tSamFreq[1] : 0x07D00 (32000 Hz) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x83 (Direction=IN EndpointID=3) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x0084 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) | |
Bits 10..0 : 0x84 (132 bytes per packet) | |
bInterval : 0x04 | |
bSynchAddress : 0x00 | |
----------- Audio Data Endpoint Descriptor ------------ | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x25 (Audio Endpoint Descriptor) | |
bDescriptorSubtype : 0x01 (General) | |
bmAttributes : 0x01 | |
bLockDelayUnits : 0x00 | |
wLockDelay : 0x0000 | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x03 | |
bAlternateSetting : 0x04 | |
bNumEndpoints : 0x01 (1 Endpoint) | |
bInterfaceClass : 0x01 (Audio) | |
bInterfaceSubClass : 0x02 (Audio Streaming) | |
bInterfaceProtocol : 0x00 | |
iInterface : 0x00 (No String Descriptor) | |
-------- Audio Streaming Interface Descriptor --------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x01 | |
bTerminalLink : 0x03 | |
bDelay : 0x01 | |
wFormatTag : 0x0001 (PCM) | |
------- Audio Streaming Format Type Descriptor -------- | |
bLength : 0x0B (11 bytes) | |
bDescriptorType : 0x24 (Audio Interface Descriptor) | |
bDescriptorSubtype : 0x02 (Format Type) | |
bFormatType : 0x01 | |
bNrChannels : 0x02 (2 channels) | |
bSubframeSize : 0x02 (2 bytes per subframe) | |
bBitResolution : 0x10 (16 bits per sample) | |
bSamFreqType : 0x01 (supports 1 sample frequence) | |
tSamFreq[1] : 0x0BB80 (48000 Hz) | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x83 (Direction=IN EndpointID=3) | |
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data) | |
wMaxPacketSize : 0x00C4 | |
Bits 15..13 : 0x00 (reserved, must be zero) | |
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) | |
Bits 10..0 : 0xC4 (196 bytes per packet) | |
bInterval : 0x04 | |
bSynchAddress : 0x00 | |
----------- Audio Data Endpoint Descriptor ------------ | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x25 (Audio Endpoint Descriptor) | |
bDescriptorSubtype : 0x01 (General) | |
bmAttributes : 0x01 | |
bLockDelayUnits : 0x00 | |
wLockDelay : 0x0000 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment