Created
April 17, 2019 20:11
-
-
Save porfyros/0ec78659d5260081fc1f8c5c686dc5bd to your computer and use it in GitHub Desktop.
This file contains 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
Bus 002 Device 012: ID 1235:8201 Focusrite-Novation | |
Device Descriptor: | |
bLength 18 | |
bDescriptorType 1 | |
bcdUSB 2.00 | |
bDeviceClass 239 Miscellaneous Device | |
bDeviceSubClass 2 ? | |
bDeviceProtocol 1 Interface Association | |
bMaxPacketSize0 64 | |
idVendor 0x1235 Focusrite-Novation | |
idProduct 0x8201 | |
bcdDevice 4.33 | |
iManufacturer 1 | |
iProduct 3 | |
iSerial 2 | |
bNumConfigurations 2 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 656 | |
bNumInterfaces 6 | |
bConfigurationValue 1 | |
iConfiguration 3 | |
bmAttributes 0xc0 | |
Self Powered | |
MaxPower 0mA | |
Interface Association: | |
bLength 8 | |
bDescriptorType 11 | |
bFirstInterface 0 | |
bInterfaceCount 3 | |
bFunctionClass 1 Audio | |
bFunctionSubClass 0 | |
bFunctionProtocol 32 | |
iFunction 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 1 Control Device | |
bInterfaceProtocol 32 | |
iInterface 3 | |
AudioControl Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (HEADER) | |
bcdADC 2.00 | |
bCategory 8 | |
wTotalLength 183 | |
bmControl 0x00 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 10 (CLOCK_SOURCE) | |
bClockID 41 | |
bmAttributes 0x03 Internal programmable Clock | |
bmControls 0x07 | |
Clock Frequency Control (read/write) | |
Clock Validity Control (read-only) | |
bAssocTerminal 0 | |
iClockSource 9 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 10 (CLOCK_SOURCE) | |
bClockID 42 | |
bmAttributes 0x00 External Clock | |
bmControls 0x07 | |
Clock Frequency Control (read/write) | |
Clock Validity Control (read-only) | |
bAssocTerminal 0 | |
iClockSource 11 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 10 (CLOCK_SOURCE) | |
bClockID 43 | |
bmAttributes 0x00 External Clock | |
bmControls 0x07 | |
Clock Frequency Control (read/write) | |
Clock Validity Control (read-only) | |
bAssocTerminal 0 | |
iClockSource 12 | |
AudioControl Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 11 (CLOCK_SELECTOR) | |
bUnitID 40 | |
bNrInPins 3 | |
baCSourceID( 0) 41 | |
baCSourceID( 1) 42 | |
baCSourceID( 2) 43 | |
bmControls 0x03 | |
Clock Selector Control (read/write) | |
iClockSelector 8 | |
AudioControl Interface Descriptor: | |
bLength 17 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 2 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bCSourceID 40 | |
bNrChannels 20 | |
bmChannelConfig 0x00000000 | |
bmControls 0x0000 | |
iChannelNames 19 | |
iTerminal 6 | |
AudioControl Interface Descriptor: | |
bLength 12 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 20 | |
wTerminalType 0x0301 Speaker | |
bAssocTerminal 0 | |
bSourceID 2 | |
bCSourceID 40 | |
bmControls 0x0000 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 17 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 1 | |
wTerminalType 0x0201 Microphone | |
bAssocTerminal 0 | |
bCSourceID 40 | |
bNrChannels 18 | |
bmChannelConfig 0x00000000 | |
bmControls 0x0000 | |
iChannelNames 39 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 82 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (FEATURE_UNIT) | |
bUnitID 11 | |
bSourceID 1 | |
bmaControls( 0) 0x00000000 | |
bmaControls( 1) 0x00000000 | |
bmaControls( 2) 0x00000000 | |
bmaControls( 3) 0x00000000 | |
bmaControls( 4) 0x00000000 | |
bmaControls( 5) 0x00000000 | |
bmaControls( 6) 0x00000000 | |
bmaControls( 7) 0x00000000 | |
bmaControls( 8) 0x00000000 | |
bmaControls( 9) 0x00000000 | |
bmaControls(10) 0x00000000 | |
bmaControls(11) 0x00000000 | |
bmaControls(12) 0x00000000 | |
bmaControls(13) 0x00000000 | |
bmaControls(14) 0x00000000 | |
bmaControls(15) 0x00000000 | |
bmaControls(16) 0x00000000 | |
bmaControls(17) 0x00000000 | |
bmaControls(18) 0x00000000 | |
iFeature 0 | |
AudioControl Interface Descriptor: | |
bLength 12 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 22 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bSourceID 11 | |
bCSourceID 40 | |
bmControls 0x0000 | |
iTerminal 7 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 1 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 4 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 2 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 20 | |
bmChannelConfig 0x00000000 | |
iChannelNames 19 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 80 bb 00 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x01 EP 1 OUT | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0230 1x 560 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 17 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Feedback | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 2 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 4 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 2 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 16 | |
bmChannelConfig 0x00000000 | |
iChannelNames 19 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 00 77 01 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x01 EP 1 OUT | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0340 1x 832 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 17 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Feedback | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 3 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 4 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 2 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 10 | |
bmChannelConfig 0x00000000 | |
iChannelNames 19 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 00 ee 02 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x01 EP 1 OUT | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x03e8 1x 1000 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 17 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Feedback | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 5 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 1 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 5 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 22 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 18 | |
bmChannelConfig 0x00000000 | |
iChannelNames 39 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 80 bb 00 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x82 EP 2 IN | |
bmAttributes 37 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Implicit feedback Data | |
wMaxPacketSize 0x01f8 1x 504 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 2 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 5 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 22 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 14 | |
bmChannelConfig 0x00000000 | |
iChannelNames 39 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 00 77 01 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x82 EP 2 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x02d8 1x 728 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 3 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 5 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 22 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 10 | |
bmChannelConfig 0x00000000 | |
iChannelNames 39 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 00 ee 02 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x82 EP 2 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x03e8 1x 1000 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 1 Control Device | |
bInterfaceProtocol 0 | |
iInterface 0 | |
AudioControl Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (HEADER) | |
bcdADC 1.00 | |
wTotalLength 9 | |
bInCollection 1 | |
baInterfaceNr( 0) 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 4 | |
bAlternateSetting 0 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 3 MIDI Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
MIDIStreaming Interface Descriptor: | |
bLength 7 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (HEADER) | |
bcdADC 1.00 | |
wTotalLength 65 | |
MIDIStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (MIDI_IN_JACK) | |
bJackType 1 Embedded | |
bJackID 1 | |
iJack 0 | |
MIDIStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (MIDI_IN_JACK) | |
bJackType 2 External | |
bJackID 2 | |
iJack 14 | |
MIDIStreaming Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (MIDI_OUT_JACK) | |
bJackType 1 Embedded | |
bJackID 3 | |
bNrInputPins 1 | |
baSourceID( 0) 2 | |
BaSourcePin( 0) 1 | |
iJack 0 | |
MIDIStreaming Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (MIDI_OUT_JACK) | |
bJackType 2 External | |
bJackID 4 | |
bNrInputPins 1 | |
baSourceID( 0) 1 | |
BaSourcePin( 0) 1 | |
iJack 13 | |
Endpoint Descriptor: | |
bLength 9 | |
bDescriptorType 5 | |
bEndpointAddress 0x02 EP 2 OUT | |
bmAttributes 2 | |
Transfer Type Bulk | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0200 1x 512 bytes | |
bInterval 0 | |
bRefresh 0 | |
bSynchAddress 0 | |
MIDIStreaming Endpoint Descriptor: | |
bLength 5 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (GENERAL) | |
bNumEmbMIDIJack 1 | |
baAssocJackID( 0) 1 | |
Endpoint Descriptor: | |
bLength 9 | |
bDescriptorType 5 | |
bEndpointAddress 0x83 EP 3 IN | |
bmAttributes 2 | |
Transfer Type Bulk | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0200 1x 512 bytes | |
bInterval 0 | |
bRefresh 0 | |
bSynchAddress 0 | |
MIDIStreaming Endpoint Descriptor: | |
bLength 5 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (GENERAL) | |
bNumEmbMIDIJack 1 | |
baAssocJackID( 0) 3 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 5 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 255 Vendor Specific Class | |
bInterfaceSubClass 1 | |
bInterfaceProtocol 16 | |
iInterface 15 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x84 EP 4 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 3 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 656 | |
bNumInterfaces 6 | |
bConfigurationValue 1 | |
iConfiguration 3 | |
bmAttributes 0xc0 | |
Self Powered | |
MaxPower 0mA | |
Interface Association: | |
bLength 8 | |
bDescriptorType 11 | |
bFirstInterface 0 | |
bInterfaceCount 3 | |
bFunctionClass 1 Audio | |
bFunctionSubClass 0 | |
bFunctionProtocol 32 | |
iFunction 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 1 Control Device | |
bInterfaceProtocol 32 | |
iInterface 3 | |
AudioControl Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (HEADER) | |
bcdADC 2.00 | |
bCategory 8 | |
wTotalLength 183 | |
bmControl 0x00 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 10 (CLOCK_SOURCE) | |
bClockID 41 | |
bmAttributes 0x03 Internal programmable Clock | |
bmControls 0x07 | |
Clock Frequency Control (read/write) | |
Clock Validity Control (read-only) | |
bAssocTerminal 0 | |
iClockSource 9 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 10 (CLOCK_SOURCE) | |
bClockID 42 | |
bmAttributes 0x00 External Clock | |
bmControls 0x07 | |
Clock Frequency Control (read/write) | |
Clock Validity Control (read-only) | |
bAssocTerminal 0 | |
iClockSource 11 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 10 (CLOCK_SOURCE) | |
bClockID 43 | |
bmAttributes 0x00 External Clock | |
bmControls 0x07 | |
Clock Frequency Control (read/write) | |
Clock Validity Control (read-only) | |
bAssocTerminal 0 | |
iClockSource 12 | |
AudioControl Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 11 (CLOCK_SELECTOR) | |
bUnitID 40 | |
bNrInPins 3 | |
baCSourceID( 0) 41 | |
baCSourceID( 1) 42 | |
baCSourceID( 2) 43 | |
bmControls 0x03 | |
Clock Selector Control (read/write) | |
iClockSelector 8 | |
AudioControl Interface Descriptor: | |
bLength 17 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 2 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bCSourceID 40 | |
bNrChannels 20 | |
bmChannelConfig 0x00000000 | |
bmControls 0x0000 | |
iChannelNames 19 | |
iTerminal 6 | |
AudioControl Interface Descriptor: | |
bLength 12 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 20 | |
wTerminalType 0x0301 Speaker | |
bAssocTerminal 0 | |
bSourceID 2 | |
bCSourceID 40 | |
bmControls 0x0000 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 17 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 1 | |
wTerminalType 0x0201 Microphone | |
bAssocTerminal 0 | |
bCSourceID 40 | |
bNrChannels 18 | |
bmChannelConfig 0x00000000 | |
bmControls 0x0000 | |
iChannelNames 39 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 82 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (FEATURE_UNIT) | |
bUnitID 11 | |
bSourceID 1 | |
bmaControls( 0) 0x00000000 | |
bmaControls( 1) 0x00000000 | |
bmaControls( 2) 0x00000000 | |
bmaControls( 3) 0x00000000 | |
bmaControls( 4) 0x00000000 | |
bmaControls( 5) 0x00000000 | |
bmaControls( 6) 0x00000000 | |
bmaControls( 7) 0x00000000 | |
bmaControls( 8) 0x00000000 | |
bmaControls( 9) 0x00000000 | |
bmaControls(10) 0x00000000 | |
bmaControls(11) 0x00000000 | |
bmaControls(12) 0x00000000 | |
bmaControls(13) 0x00000000 | |
bmaControls(14) 0x00000000 | |
bmaControls(15) 0x00000000 | |
bmaControls(16) 0x00000000 | |
bmaControls(17) 0x00000000 | |
bmaControls(18) 0x00000000 | |
iFeature 0 | |
AudioControl Interface Descriptor: | |
bLength 12 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 22 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bSourceID 11 | |
bCSourceID 40 | |
bmControls 0x0000 | |
iTerminal 7 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 1 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 4 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 2 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 20 | |
bmChannelConfig 0x00000000 | |
iChannelNames 19 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 80 bb 00 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x01 EP 1 OUT | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0230 1x 560 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 17 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Feedback | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 2 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 4 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 2 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 16 | |
bmChannelConfig 0x00000000 | |
iChannelNames 19 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 00 77 01 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x01 EP 1 OUT | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0340 1x 832 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 17 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Feedback | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 3 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 4 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 2 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 10 | |
bmChannelConfig 0x00000000 | |
iChannelNames 19 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 00 ee 02 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x01 EP 1 OUT | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x03e8 1x 1000 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 17 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Feedback | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 5 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 1 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 5 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 22 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 18 | |
bmChannelConfig 0x00000000 | |
iChannelNames 39 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 80 bb 00 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x82 EP 2 IN | |
bmAttributes 37 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Implicit feedback Data | |
wMaxPacketSize 0x01f8 1x 504 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 2 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 5 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 22 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 14 | |
bmChannelConfig 0x00000000 | |
iChannelNames 39 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 00 77 01 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x82 EP 2 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x02d8 1x 728 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 3 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 5 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 22 | |
bmControls 0x00 | |
bFormatType 1 | |
bmFormats 0x00000001 | |
PCM | |
bNrChannels 10 | |
bmChannelConfig 0x00000000 | |
iChannelNames 39 | |
AudioStreaming Interface Descriptor: | |
bLength 10 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
junk at descriptor end: 00 ee 02 00 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x82 EP 2 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x03e8 1x 1000 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 1 Milliseconds | |
wLockDelay 512 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 1 Control Device | |
bInterfaceProtocol 0 | |
iInterface 0 | |
AudioControl Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (HEADER) | |
bcdADC 1.00 | |
wTotalLength 9 | |
bInCollection 1 | |
baInterfaceNr( 0) 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 4 | |
bAlternateSetting 0 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 3 MIDI Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
MIDIStreaming Interface Descriptor: | |
bLength 7 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (HEADER) | |
bcdADC 1.00 | |
wTotalLength 65 | |
MIDIStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (MIDI_IN_JACK) | |
bJackType 1 Embedded | |
bJackID 1 | |
iJack 0 | |
MIDIStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (MIDI_IN_JACK) | |
bJackType 2 External | |
bJackID 2 | |
iJack 14 | |
MIDIStreaming Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (MIDI_OUT_JACK) | |
bJackType 1 Embedded | |
bJackID 3 | |
bNrInputPins 1 | |
baSourceID( 0) 2 | |
BaSourcePin( 0) 1 | |
iJack 0 | |
MIDIStreaming Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (MIDI_OUT_JACK) | |
bJackType 2 External | |
bJackID 4 | |
bNrInputPins 1 | |
baSourceID( 0) 1 | |
BaSourcePin( 0) 1 | |
iJack 13 | |
Endpoint Descriptor: | |
bLength 9 | |
bDescriptorType 5 | |
bEndpointAddress 0x02 EP 2 OUT | |
bmAttributes 2 | |
Transfer Type Bulk | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0200 1x 512 bytes | |
bInterval 0 | |
bRefresh 0 | |
bSynchAddress 0 | |
MIDIStreaming Endpoint Descriptor: | |
bLength 5 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (GENERAL) | |
bNumEmbMIDIJack 1 | |
baAssocJackID( 0) 1 | |
Endpoint Descriptor: | |
bLength 9 | |
bDescriptorType 5 | |
bEndpointAddress 0x83 EP 3 IN | |
bmAttributes 2 | |
Transfer Type Bulk | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0200 1x 512 bytes | |
bInterval 0 | |
bRefresh 0 | |
bSynchAddress 0 | |
MIDIStreaming Endpoint Descriptor: | |
bLength 5 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (GENERAL) | |
bNumEmbMIDIJack 1 | |
baAssocJackID( 0) 3 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 5 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 255 Vendor Specific Class | |
bInterfaceSubClass 1 | |
bInterfaceProtocol 16 | |
iInterface 15 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x84 EP 4 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 3 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment