Код:
=========================== USB Port5 ===========================
Connection Status : 0x01 (Device is connected)
Port Chain : 2-1-5
========================== Summary =========================
Vendor ID : 0x1397 (Behringer Spezielle Studiotechnik GmbH)
Product ID : 0x0508
USB Version : 2.00
Port maximum Speed : High-Speed
Device maximum Speed : High-Speed
Device Connection Speed : High-Speed
Self powered : no
Demanded Current : 500 mA
Used Endpoints : 3
======================== USB Device ========================
+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : BEHRINGER UMC 204HD 192k
Device Path 1 : \\?\USB#VID_1397&PID_0508#6&29f8669c&0&5#{47e5294f-01dd-4a1d-8627-c32b43ae86a1}
Device Path 2 : \\?\USB#VID_1397&PID_0508#6&29f8669c&0&5#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Kernel Name : \Device\USBPDO-6
Device ID : USB\VID_1397&PID_0508\6&29F8669C&0&5
Hardware IDs : USB\VID_1397&PID_0508&REV_0112 USB\VID_1397&PID_0508
Driver KeyName : {5a24bfc1-f06e-4364-b4f0-fc2d11455343}\0001
Driver : system32\DRIVERS\umc_audio.sys (Version: 4.59.0.0 Date: 2019-03-14)
Driver Inf : C:\Windows\inf\oem111.inf
Legacy BusType : PNPBus
Class : umc_audio_sc
Class GUID : {5a24bfc1-f06e-4364-b4f0-fc2d11455343}
Service : umc_audio
Enumerator : USB
Location Info : Port_#0005.Hub_#0003
Location IDs : PCIROOT(0)#PCI(1A00)#USBROOT(0)#USB(1)#USB(5)
Container ID : {fca9793f-6353-11eb-a223-8c89a5e19635}
Manufacturer Info : BEHRINGER
Capabilities : 0x84 (Removable, SurpriseRemovalOK)
Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code : 0
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend : 0
SelectiveSuspendEnabled : 0
EnhancedPowerMgmtEnabled : 0
IdleInWorkingState : 0
WakeFromSleepState : 0
Power State : D0 (supported: D0, D3, wake from D0)
Child Device 1 : BEHRINGER UMC 204HD 192k
Device Path 1 : \\?\TUSBAUDIO_ENUM#VID_1397&PID_0508&KS#7&1a7a485&0&5#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\pcm_in_01_c_00_sd1 (AM_KSCATEGORY_CAPTURE)
Device Path 2 : \\?\TUSBAUDIO_ENUM#VID_1397&PID_0508&KS#7&1a7a485&0&5#{65e8773e-8f56-11d0-a3b9-00a0c9223196}\pcm_out_01_c_02_sd2 (AM_KSCATEGORY_RENDER)
Device Path 3 : \\?\TUSBAUDIO_ENUM#VID_1397&PID_0508&KS#7&1a7a485&0&5#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\topology (AM_KSCATEGORY_AUDIO)
Kernel Name : -
Device ID : TUSBAUDIO_ENUM\VID_1397&PID_0508&KS\7&1A7A485&0&5
Class : MEDIA
Driver KeyName : {4d36e96c-e325-11ce-bfc1-08002be10318}\0019 (GUID_DEVCLASS_MEDIA)
Service : umc_audioks
Location : Port_#0005.Hub_#0003
+++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\139705080112
osvc : REG_BINARY 00 00
SkipContainerIdQuery : REG_BINARY 01 00 00 00
---------------- Connection Information ---------------
Connection Index : 0x05 (Port 5)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x01 (Configuration 1)
Device Address : 0x04 (4)
Is Hub : 0x00 (no)
Device Bus Speed : 0x02 (High-Speed)
Number Of Open Pipes : 0x02 (2 pipes to data endpoints)
Pipe[0] : EndpointID=2 Direction=OUT ScheduleOffset=0 Type=Bulk
Pipe[1] : EndpointID=3 Direction=IN ScheduleOffset=0 Type=Bulk
Data (HexDump) : 05 00 00 00 12 01 00 02 EF 02 01 40 97 13 08 05 ...........@....
12 01 01 03 00 02 01 02 00 04 00 02 00 00 00 01 ................
00 00 00 09 05 02 02 00 02 00 00 00 00 00 09 05 ................
83 02 00 02 00 00 00 00 00 .........
---------------------- Device Descriptor ----------------------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x01 (Device Descriptor)
bcdUSB : 0x200 (USB Version 2.00)
bDeviceClass : 0xEF (Miscellaneous)
bDeviceSubClass : 0x02
bDeviceProtocol : 0x01 (IAD - Interface Association Descriptor)
bMaxPacketSize0 : 0x40 (64 bytes)
idVendor : 0x1397 (Behringer Spezielle Studiotechnik GmbH)
idProduct : 0x0508
bcdDevice : 0x0112
iManufacturer : 0x01 (String Descriptor 1)
Language 0x0409 : "BEHRINGER"
iProduct : 0x03 (String Descriptor 3)
Language 0x0409 : "UMC204HD 192k"
iSerialNumber : 0x00 (No String Descriptor)
bNumConfigurations : 0x02 (2 Configurations)
Data (HexDump) : 12 01 00 02 EF 02 01 40 97 13 08 05 12 01 01 03 .......@........
00 02 ..
------------------ Configuration Descriptor -------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x01B1 (433 bytes)
bNumInterfaces : 0x06 (6 Interfaces)
bConfigurationValue : 0x01 (Configuration 1)
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)
Data (HexDump) : 09 02 B1 01 06 01 00 80 FA 08 0B 00 03 01 00 20 ...............
00 09 04 00 00 00 01 01 20 03 09 24 01 00 02 08 ........ ..$....
7F 00 00 08 24 0A 29 03 07 00 09 08 24 0B 28 01 ....$.).....$.(.
29 03 0D 11 24 02 02 01 01 00 28 04 00 00 00 00 )...$.....(.....
0D 00 00 06 1A 24 06 0A 02 0F 00 00 00 0F 00 00 .....$..........
00 0F 00 00 00 0F 00 00 00 0F 00 00 00 00 0C 24 ...............$
03 14 01 03 00 0A 28 00 00 00 11 24 02 01 01 02 ......(....$....
00 28 02 00 00 00 00 11 00 00 00 12 24 06 0B 01 .(..........$...
0F 00 00 00 0F 00 00 00 0F 00 00 00 00 0C 24 03 ..............$.
16 01 01 00 0B 28 00 00 07 09 04 01 00 00 01 02 .....(..........
20 04 09 04 01 01 02 01 02 20 04 10 24 01 02 00 ........ ..$...
01 01 00 00 00 04 00 00 00 00 0D 06 24 02 01 04 ............$...
18 07 05 01 05 90 01 01 08 25 01 00 00 02 08 00 .........%......
07 05 81 11 04 00 04 09 04 01 02 02 01 02 20 04 .............. .
10 24 01 02 00 01 01 00 00 00 04 00 00 00 00 0D .$..............
06 24 02 01 02 10 07 05 01 05 C8 00 01 08 25 01 .$............%.
00 00 02 08 00 07 05 81 11 04 00 04 09 04 02 00 ................
00 01 02 20 05 09 04 02 01 01 01 02 20 05 10 24 ... ........ ..$
01 16 00 01 01 00 00 00 02 00 00 00 00 11 06 24 ...............$
02 01 04 18 07 05 82 05 C8 00 01 08 25 01 00 00 ............%...
02 08 00 09 04 03 00 00 01 01 00 00 09 24 01 00 .............$..
01 09 00 01 01 09 04 04 00 02 01 03 00 00 07 24 ...............$
01 00 01 41 00 06 24 02 01 01 00 06 24 02 02 02 ...A..$.....$...
0C 09 24 03 01 03 01 02 01 00 09 24 03 02 04 01 ..$........$....
01 01 0B 09 05 02 02 00 02 00 00 00 05 25 01 01 .............%..
01 09 05 83 02 00 02 00 00 00 05 25 01 01 03 09 ...........%....
04 05 00 00 FE 01 01 0A 09 21 07 FA 00 40 00 10 .........!...@..
01 .
------------------- IAD Descriptor --------------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x0B
bFirstInterface : 0x00
bInterfaceCount : 0x03
bFunctionClass : 0x01 (Audio)
bFunctionSubClass : 0x00 (undefined)
bFunctionProtocol : 0x20 (AF 2.0)
iFunction : 0x00 (No String Descriptor)
Data (HexDump) : 08 0B 00 03 01 00 20 00 ...... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x01 (Audio Control)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x03 (String Descriptor 3)
Language 0x0409 : "UMC204HD 192k"
Data (HexDump) : 09 04 00 00 00 01 01 20 03 ....... .
---- Audio Control Interface Header Descriptor 2.0 ----
bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (Header 2.0)
bcdADC : 0x0200 (2.0)
bCategory : 0x08 (I/O box)
wTotalLength : 0x007F (127 bytes)
bmControls : 0x00
D1..0: Latency : 0x00 (not present)
D7..2: Reserved : 0x00
Data (HexDump) : 09 24 01 00 02 08 7F 00 00 .$.......
--- Audio Control Clock Source Unit Descriptor 2.0 ----
bLength : 0x08 (8 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x0A (Clock Source 2.0)
bClockID : 0x29
bmAttributes : 0x03
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x00
D7..3: Reserved : 0x00
bmControls : 0x07
D1..0: Clock Frequency : 0x03 (host programmable)
D3..2: Clock Validity : 0x01 (read only)
D7..4: Reserved : 0x00
bAssocTerminal : 0x00
iClockSource : 0x09 (String Descriptor 9)
Language 0x0409 : "UMC204HD 192k Internal Clock"
Data (HexDump) : 08 24 0A 29 03 07 00 09 .$.)....
--- Audio Control Clock Selector Unit Descriptor 2.0 --
bLength : 0x08 (8 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x0B (Clock Selector 2.0)
bClockID : 0x28 (40)
bNrInPins : 0x01 (1)
baCSourceID[1] : 0x29 (41)
bmControls : 0x03
D1..0: Clock Selector : 0x03 (host programmable)
D7..2: Reserved : 0x00
iClockSelector : 0x0D (String Descriptor 13)
Language 0x0409 : "Out 1"
Data (HexDump) : 08 24 0B 28 01 29 03 0D .$.(.)..
----- Audio Control Input Terminal Descriptor 2.0 -----
bLength : 0x11 (17 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal 2.0)
bTerminalID : 0x02
wTerminalType : 0x0101 (USB streaming)
bAssocTerminal : 0x00
bCSourceID : 0x28 (40)
bNrChannels : 0x04 (4 Channels)
bmChannelConfig : 0x00000000 (-)
iChannelNames : 0x0D (String Descriptor 13)
Language 0x0409 : "Out 1"
bmControls : 0x0000
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x00 (not present)
D5..4 : Overload : 0x00 (not present)
D7..6 : Cluster : 0x00 (not present)
D9..8 : Underflow : 0x00 (not present)
D11..10: Overflow : 0x00 (not present)
D15..12: Reserved : 0x00
iTerminal : 0x06 (String Descriptor 6)
Language 0x0409 : "UMC204HD 192k Output"
Data (HexDump) : 11 24 02 02 01 01 00 28 04 00 00 00 00 0D 00 00 .$.....(........
06 .
------ Audio Control Feature Unit Descriptor 2.0 ------
bLength : 0x1A (26 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit 2.0)
bUnitID : 0x0A (10)
bSourceID : 0x02 (2)
bmaControls[0] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[1] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[2] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[3] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[4] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 1A 24 06 0A 02 0F 00 00 00 0F 00 00 00 0F 00 00 .$..............
00 0F 00 00 00 0F 00 00 00 00 ..........
----- Audio Control Output Terminal Descriptor 2.0 ----
bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal 2.0)
bTerminalID : 0x14
wTerminalType : 0x0301 (Speaker)
bAssocTerminal : 0x00 (0)
bSourceID : 0x0A (10)
bCSourceID : 0x28 (40)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 14 01 03 00 0A 28 00 00 00 .$......(...
----- Audio Control Input Terminal Descriptor 2.0 -----
bLength : 0x11 (17 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal 2.0)
bTerminalID : 0x01
wTerminalType : 0x0201 (Microphone)
bAssocTerminal : 0x00
bCSourceID : 0x28 (40)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000000 (-)
iChannelNames : 0x11 (String Descriptor 17)
Language 0x0409 : "In 1"
bmControls : 0x0000
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x00 (not present)
D5..4 : Overload : 0x00 (not present)
D7..6 : Cluster : 0x00 (not present)
D9..8 : Underflow : 0x00 (not present)
D11..10: Overflow : 0x00 (not present)
D15..12: Reserved : 0x00
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 11 24 02 01 01 02 00 28 02 00 00 00 00 11 00 00 .$.....(........
00 .
------ Audio Control Feature Unit Descriptor 2.0 ------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit 2.0)
bUnitID : 0x0B (11)
bSourceID : 0x01 (1)
bmaControls[0] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[1] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[2] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 12 24 06 0B 01 0F 00 00 00 0F 00 00 00 0F 00 00 .$..............
00 00 ..
----- Audio Control Output Terminal Descriptor 2.0 ----
bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal 2.0)
bTerminalID : 0x16
wTerminalType : 0x0101 (USB streaming)
bAssocTerminal : 0x00 (0)
bSourceID : 0x0B (11)
bCSourceID : 0x28 (40)
iTerminal : 0x07 (String Descriptor 7)
Language 0x0409 : "UMC204HD 192k Input"
Data (HexDump) : 0C 24 03 16 01 01 00 0B 28 00 00 07 .$......(...
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x04 (String Descriptor 4)
Language 0x0409 : "UMC204HD 192k Output"
Data (HexDump) : 09 04 01 00 00 01 02 20 04 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x01
bNumEndpoints : 0x02 (2 Endpoints)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x04 (String Descriptor 4)
Language 0x0409 : "UMC204HD 192k Output"
Data (HexDump) : 09 04 01 01 02 01 02 20 04 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x02 (2)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x04 (4 channels)
bmChannelConfig : 0x00000000 (-)
iChannelNames : 0x0D (String Descriptor 13)
Language 0x0409 : "Out 1"
Data (HexDump) : 10 24 01 02 00 01 01 00 00 00 04 00 00 00 00 0D .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x04 (4 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 04 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x0190
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 : 0x190 (400 bytes per packet)
bInterval : 0x01 (1 microframes -> 0.125 ms)
Data (HexDump) : 07 05 01 05 90 01 01 .......
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0802
Data (HexDump) : 08 25 01 00 00 02 08 00 .%......
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x11 (TransferType=Isochronous SyncType=None EndpointType=Feedback)
wMaxPacketSize : 0x0004
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 : 0x04 (4 bytes per packet)
bInterval : 0x04 (8 microframes -> 1 ms)
Data (HexDump) : 07 05 81 11 04 00 04 .......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x02
bNumEndpoints : 0x02 (2 Endpoints)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x04 (String Descriptor 4)
Language 0x0409 : "UMC204HD 192k Output"
Data (HexDump) : 09 04 01 02 02 01 02 20 04 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x02 (2)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x04 (4 channels)
bmChannelConfig : 0x00000000 (-)
iChannelNames : 0x0D (String Descriptor 13)
Language 0x0409 : "Out 1"
Data (HexDump) : 10 24 01 02 00 01 01 00 00 00 04 00 00 00 00 0D .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x02 (2 bytes)
bBitResolution : 0x10 (16 bits)
Data (HexDump) : 06 24 02 01 02 10 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x00C8
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 : 0xC8 (200 bytes per packet)
bInterval : 0x01 (1 microframes -> 0.125 ms)
Data (HexDump) : 07 05 01 05 C8 00 01 .......
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0802
Data (HexDump) : 08 25 01 00 00 02 08 00 .%......
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x11 (TransferType=Isochronous SyncType=None EndpointType=Feedback)
wMaxPacketSize : 0x0004
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 : 0x04 (4 bytes per packet)
bInterval : 0x04 (8 microframes -> 1 ms)
Data (HexDump) : 07 05 81 11 04 00 04 .......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "UMC204HD 192k Input"
Data (HexDump) : 09 04 02 00 00 01 02 20 05 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "UMC204HD 192k Input"
Data (HexDump) : 09 04 02 01 01 01 02 20 05 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x16 (22)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000000 (-)
iChannelNames : 0x11 (String Descriptor 17)
Language 0x0409 : "In 1"
Data (HexDump) : 10 24 01 16 00 01 01 00 00 00 02 00 00 00 00 11 .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x04 (4 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 04 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x00C8
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 : 0xC8 (200 bytes per packet)
bInterval : 0x01 (1 microframes -> 0.125 ms)
Data (HexDump) : 07 05 82 05 C8 00 01 .......
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0802
Data (HexDump) : 08 25 01 00 00 02 08 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x01 (Audio Control)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 03 00 00 01 01 00 00 .........
------ Audio Control Interface Header Descriptor ------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (Header)
bcdADC : 0x0100
wTotalLength : 0x0009 (9 bytes)
bInCollection : 0x01
baInterfaceNr[1] : 0x01
Data (HexDump) : 09 24 01 00 01 09 00 01 01 .$.......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x00
bNumEndpoints : 0x02 (2 Endpoints)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x03 (MIDI Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 04 00 02 01 03 00 00 .........
- MIDI Adapter Class specific MS Interface Descriptor -
bLength : 0x07 (7 bytes)
bDescriptorType : 0x24 (Class Specific Interface Descriptor)
bDescriptorSubtype : 0x01 (MS Header)
bcdADC : 0x0100
wTotalLength : 0x0041 (65 bytes)
Data (HexDump) : 07 24 01 00 01 41 00 06 24 02 01 01 00 06 24 02 .$...A..$.....$.
02 02 0C 09 24 03 01 03 01 02 01 00 09 24 03 02 ....$........$..
04 01 01 01 0B 09 05 02 02 00 02 00 00 00 05 25 ...............%
01 01 01 09 05 83 02 00 02 00 00 00 05 25 01 01 .............%..
03 .
---------------- MIDI IN Jack Descriptor --------------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Class Specific Interface Descriptor)
bDescriptorSubtype : 0x02 (MIDI_IN_JACK)
bJackType : 0x01 (Embedded)
bJackID : 0x01 (ID=1)
iJack : 0x00 (No String Descriptor)
Data (HexDump) : 06 24 02 01 01 00 .$....
---------------- MIDI IN Jack Descriptor --------------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Class Specific Interface Descriptor)
bDescriptorSubtype : 0x02 (MIDI_IN_JACK)
bJackType : 0x02 (External)
bJackID : 0x02 (ID=2)
iJack : 0x0C (String Descriptor 12)
Language 0x0409 : "UMC204HD 192k MIDI In"
Data (HexDump) : 06 24 02 02 02 0C .$....
--------------- MIDI OUT Jack Descriptor --------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Class Specific Interface Descriptor)
bDescriptorSubtype : 0x03 (MIDI_OUT_JACK)
bJackType : 0x01 (Embedded)
bJackID : 0x03 (ID=3)
bNrInputPins : 0x01 (1 pin)
baSourceID(1) : 0x02 (input pin connected to entity ID=2)
baSourcePin(1) : 0x01 (connected to input pin number 1
iJack : 0x00 (No String Descriptor)
Data (HexDump) : 09 24 03 01 03 01 02 01 00 .$.......
--------------- MIDI OUT Jack Descriptor --------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Class Specific Interface Descriptor)
bDescriptorSubtype : 0x03 (MIDI_OUT_JACK)
bJackType : 0x02 (External)
bJackID : 0x04 (ID=4)
bNrInputPins : 0x01 (1 pin)
baSourceID(1) : 0x01 (input pin connected to entity ID=1)
baSourcePin(1) : 0x01 (connected to input pin number 1
iJack : 0x0B (String Descriptor 11)
Language 0x0409 : "UMC204HD 192k MIDI Out"
Data (HexDump) : 09 24 03 02 04 01 01 01 0B .$.......
----------------- Endpoint Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0200 (max 512 bytes)
bInterval : 0x00 (0 ms)
bRefresh : 0x00
bSynchAddress : 0x00
Data (HexDump) : 09 05 02 02 00 02 00 00 00 .........
--- Class-Specific MS Bulk Data Endpoint Descriptor ---
bLength : 0x05 (5 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (MS General)
bNumEmbMIDIJack : 0x01 (1 embedded MIDI jack)
baAssocJackID(1) : 0x01 (Jack(1) ID=1)
Data (HexDump) : 05 25 01 01 01 .%...
----------------- Endpoint Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0200 (max 512 bytes)
bInterval : 0x00 (0 ms)
bRefresh : 0x00
bSynchAddress : 0x00
Data (HexDump) : 09 05 83 02 00 02 00 00 00 .........
--- Class-Specific MS Bulk Data Endpoint Descriptor ---
bLength : 0x05 (5 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (MS General)
bNumEmbMIDIJack : 0x01 (1 embedded MIDI jack)
baAssocJackID(1) : 0x03 (Jack(1) ID=3)
Data (HexDump) : 05 25 01 01 03 .%...
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x05
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0xFE (Application Specific)
bInterfaceSubClass : 0x01 (Device Firmware Upgrade)
bInterfaceProtocol : 0x01 (Runtime)
iInterface : 0x0A (String Descriptor 10)
Language 0x0409 : "UMC204HD 192k DFU"
Data (HexDump) : 09 04 05 00 00 FE 01 01 0A .........
----- Device Firmware Update Functional Descriptor ----
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (DFU Functional Descriptor)
bmAttributes : 0x07
Bit 7..4: reserved : 0x00
Bit 3: WillDetach : 0x00
Bit 2: ManifestTolerant : 0x01
Bit 1: CanUpload : 0x01
Bit 0: CanDownload : 0x01
wDetachTimeOut : 0x00FA (250 ms)
wTransferSize : 0x0040 (max 64 bytes)
bcdDFUVersion : 0x0110 (Version 1.10)
Data (HexDump) : 09 21 07 FA 00 40 00 10 01 .!...@...
------------------ Configuration Descriptor -------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x01B1 (433 bytes)
bNumInterfaces : 0x06 (6 Interfaces)
bConfigurationValue : 0x01 (Configuration 1) *!*ERROR: Configuration 1 is defined more than once
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)
Data (HexDump) : 09 02 B1 01 06 01 00 80 FA 08 0B 00 03 01 00 20 ...............
00 09 04 00 00 00 01 01 20 03 09 24 01 00 02 08 ........ ..$....
7F 00 00 08 24 0A 29 03 07 00 09 08 24 0B 28 01 ....$.).....$.(.
29 03 0D 11 24 02 02 01 01 00 28 04 00 00 00 00 )...$.....(.....
0D 00 00 06 1A 24 06 0A 02 0F 00 00 00 0F 00 00 .....$..........
00 0F 00 00 00 0F 00 00 00 0F 00 00 00 00 0C 24 ...............$
03 14 01 03 00 0A 28 00 00 00 11 24 02 01 01 02 ......(....$....
00 28 02 00 00 00 00 11 00 00 00 12 24 06 0B 01 .(..........$...
0F 00 00 00 0F 00 00 00 0F 00 00 00 00 0C 24 03 ..............$.
16 01 01 00 0B 28 00 00 07 09 04 01 00 00 01 02 .....(..........
20 04 09 04 01 01 02 01 02 20 04 10 24 01 02 00 ........ ..$...
01 01 00 00 00 04 00 00 00 00 0D 06 24 02 01 04 ............$...
18 07 05 01 05 90 01 01 08 25 01 00 00 02 08 00 .........%......
07 05 81 11 04 00 04 09 04 01 02 02 01 02 20 04 .............. .
10 24 01 02 00 01 01 00 00 00 04 00 00 00 00 0D .$..............
06 24 02 01 02 10 07 05 01 05 C8 00 01 08 25 01 .$............%.
00 00 02 08 00 07 05 81 11 04 00 04 09 04 02 00 ................
00 01 02 20 05 09 04 02 01 01 01 02 20 05 10 24 ... ........ ..$
01 16 00 01 01 00 00 00 02 00 00 00 00 11 06 24 ...............$
02 01 04 18 07 05 82 05 C8 00 01 08 25 01 00 00 ............%...
02 08 00 09 04 03 00 00 01 01 00 00 09 24 01 00 .............$..
01 09 00 01 01 09 04 04 00 02 01 03 00 00 07 24 ...............$
01 00 01 41 00 06 24 02 01 01 00 06 24 02 02 02 ...A..$.....$...
0C 09 24 03 01 03 01 02 01 00 09 24 03 02 04 01 ..$........$....
01 01 0B 09 05 02 02 00 02 00 00 00 05 25 01 01 .............%..
01 09 05 83 02 00 02 00 00 00 05 25 01 01 03 09 ...........%....
04 05 00 00 FE 01 01 0A 09 21 07 FA 00 40 00 10 .........!...@..
01 .
------------------- IAD Descriptor --------------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x0B
bFirstInterface : 0x00
bInterfaceCount : 0x03
bFunctionClass : 0x01 (Audio)
bFunctionSubClass : 0x00 (undefined)
bFunctionProtocol : 0x20 (AF 2.0)
iFunction : 0x00 (No String Descriptor)
Data (HexDump) : 08 0B 00 03 01 00 20 00 ...... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x01 (Audio Control)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x03 (String Descriptor 3)
Language 0x0409 : "UMC204HD 192k"
Data (HexDump) : 09 04 00 00 00 01 01 20 03 ....... .
---- Audio Control Interface Header Descriptor 2.0 ----
bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (Header 2.0)
bcdADC : 0x0200 (2.0)
bCategory : 0x08 (I/O box)
wTotalLength : 0x007F (127 bytes)
bmControls : 0x00
D1..0: Latency : 0x00 (not present)
D7..2: Reserved : 0x00
Data (HexDump) : 09 24 01 00 02 08 7F 00 00 .$.......
--- Audio Control Clock Source Unit Descriptor 2.0 ----
bLength : 0x08 (8 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x0A (Clock Source 2.0)
bClockID : 0x29
bmAttributes : 0x03
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x00
D7..3: Reserved : 0x00
bmControls : 0x07
D1..0: Clock Frequency : 0x03 (host programmable)
D3..2: Clock Validity : 0x01 (read only)
D7..4: Reserved : 0x00
bAssocTerminal : 0x00
iClockSource : 0x09 (String Descriptor 9)
Language 0x0409 : "UMC204HD 192k Internal Clock"
Data (HexDump) : 08 24 0A 29 03 07 00 09 .$.)....
--- Audio Control Clock Selector Unit Descriptor 2.0 --
bLength : 0x08 (8 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x0B (Clock Selector 2.0)
bClockID : 0x28 (40)
bNrInPins : 0x01 (1)
baCSourceID[1] : 0x29 (41)
bmControls : 0x03
D1..0: Clock Selector : 0x03 (host programmable)
D7..2: Reserved : 0x00
iClockSelector : 0x0D (String Descriptor 13)
Language 0x0409 : "Out 1"
Data (HexDump) : 08 24 0B 28 01 29 03 0D .$.(.)..
----- Audio Control Input Terminal Descriptor 2.0 -----
bLength : 0x11 (17 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal 2.0)
bTerminalID : 0x02
wTerminalType : 0x0101 (USB streaming)
bAssocTerminal : 0x00
bCSourceID : 0x28 (40)
bNrChannels : 0x04 (4 Channels)
bmChannelConfig : 0x00000000 (-)
iChannelNames : 0x0D (String Descriptor 13)
Language 0x0409 : "Out 1"
bmControls : 0x0000
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x00 (not present)
D5..4 : Overload : 0x00 (not present)
D7..6 : Cluster : 0x00 (not present)
D9..8 : Underflow : 0x00 (not present)
D11..10: Overflow : 0x00 (not present)
D15..12: Reserved : 0x00
iTerminal : 0x06 (String Descriptor 6)
Language 0x0409 : "UMC204HD 192k Output"
Data (HexDump) : 11 24 02 02 01 01 00 28 04 00 00 00 00 0D 00 00 .$.....(........
06 .
------ Audio Control Feature Unit Descriptor 2.0 ------
bLength : 0x1A (26 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit 2.0)
bUnitID : 0x0A (10)
bSourceID : 0x02 (2)
bmaControls[0] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[1] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[2] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[3] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[4] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 1A 24 06 0A 02 0F 00 00 00 0F 00 00 00 0F 00 00 .$..............
00 0F 00 00 00 0F 00 00 00 00 ..........
----- Audio Control Output Terminal Descriptor 2.0 ----
bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal 2.0)
bTerminalID : 0x14
wTerminalType : 0x0301 (Speaker)
bAssocTerminal : 0x00 (0)
bSourceID : 0x0A (10)
bCSourceID : 0x28 (40)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 14 01 03 00 0A 28 00 00 00 .$......(...
----- Audio Control Input Terminal Descriptor 2.0 -----
bLength : 0x11 (17 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal 2.0)
bTerminalID : 0x01
wTerminalType : 0x0201 (Microphone)
bAssocTerminal : 0x00
bCSourceID : 0x28 (40)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000000 (-)
iChannelNames : 0x11 (String Descriptor 17)
Language 0x0409 : "In 1"
bmControls : 0x0000
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x00 (not present)
D5..4 : Overload : 0x00 (not present)
D7..6 : Cluster : 0x00 (not present)
D9..8 : Underflow : 0x00 (not present)
D11..10: Overflow : 0x00 (not present)
D15..12: Reserved : 0x00
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 11 24 02 01 01 02 00 28 02 00 00 00 00 11 00 00 .$.....(........
00 .
------ Audio Control Feature Unit Descriptor 2.0 ------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit 2.0)
bUnitID : 0x0B (11)
bSourceID : 0x01 (1)
bmaControls[0] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[1] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[2] : 0x0F, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 12 24 06 0B 01 0F 00 00 00 0F 00 00 00 0F 00 00 .$..............
00 00 ..
----- Audio Control Output Terminal Descriptor 2.0 ----
bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal 2.0)
bTerminalID : 0x16
wTerminalType : 0x0101 (USB streaming)
bAssocTerminal : 0x00 (0)
bSourceID : 0x0B (11)
bCSourceID : 0x28 (40)
iTerminal : 0x07 (String Descriptor 7)
Language 0x0409 : "UMC204HD 192k Input"
Data (HexDump) : 0C 24 03 16 01 01 00 0B 28 00 00 07 .$......(...
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x04 (String Descriptor 4)
Language 0x0409 : "UMC204HD 192k Output"
Data (HexDump) : 09 04 01 00 00 01 02 20 04 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x01
bNumEndpoints : 0x02 (2 Endpoints)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x04 (String Descriptor 4)
Language 0x0409 : "UMC204HD 192k Output"
Data (HexDump) : 09 04 01 01 02 01 02 20 04 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x02 (2)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x04 (4 channels)
bmChannelConfig : 0x00000000 (-)
iChannelNames : 0x0D (String Descriptor 13)
Language 0x0409 : "Out 1"
Data (HexDump) : 10 24 01 02 00 01 01 00 00 00 04 00 00 00 00 0D .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x04 (4 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 04 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x0190
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 : 0x190 (400 bytes per packet)
bInterval : 0x01 (1 microframes -> 0.125 ms)
Data (HexDump) : 07 05 01 05 90 01 01 .......
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0802
Data (HexDump) : 08 25 01 00 00 02 08 00 .%......
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x11 (TransferType=Isochronous SyncType=None EndpointType=Feedback)
wMaxPacketSize : 0x0004
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 : 0x04 (4 bytes per packet)
bInterval : 0x04 (8 microframes -> 1 ms)
Data (HexDump) : 07 05 81 11 04 00 04 .......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x02
bNumEndpoints : 0x02 (2 Endpoints)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x04 (String Descriptor 4)
Language 0x0409 : "UMC204HD 192k Output"
Data (HexDump) : 09 04 01 02 02 01 02 20 04 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x02 (2)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x04 (4 channels)
bmChannelConfig : 0x00000000 (-)
iChannelNames : 0x0D (String Descriptor 13)
Language 0x0409 : "Out 1"
Data (HexDump) : 10 24 01 02 00 01 01 00 00 00 04 00 00 00 00 0D .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x02 (2 bytes)
bBitResolution : 0x10 (16 bits)
Data (HexDump) : 06 24 02 01 02 10 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x00C8
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 : 0xC8 (200 bytes per packet)
bInterval : 0x01 (1 microframes -> 0.125 ms)
Data (HexDump) : 07 05 01 05 C8 00 01 .......
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0802
Data (HexDump) : 08 25 01 00 00 02 08 00 .%......
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x11 (TransferType=Isochronous SyncType=None EndpointType=Feedback)
wMaxPacketSize : 0x0004
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 : 0x04 (4 bytes per packet)
bInterval : 0x04 (8 microframes -> 1 ms)
Data (HexDump) : 07 05 81 11 04 00 04 .......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "UMC204HD 192k Input"
Data (HexDump) : 09 04 02 00 00 01 02 20 05 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "UMC204HD 192k Input"
Data (HexDump) : 09 04 02 01 01 01 02 20 05 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x16 (22)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000000 (-)
iChannelNames : 0x11 (String Descriptor 17)
Language 0x0409 : "In 1"
Data (HexDump) : 10 24 01 16 00 01 01 00 00 00 02 00 00 00 00 11 .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x04 (4 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 04 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x00C8
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 : 0xC8 (200 bytes per packet)
bInterval : 0x01 (1 microframes -> 0.125 ms)
Data (HexDump) : 07 05 82 05 C8 00 01 .......
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0802
Data (HexDump) : 08 25 01 00 00 02 08 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x01 (Audio Control)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 03 00 00 01 01 00 00 .........
------ Audio Control Interface Header Descriptor ------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (Header)
bcdADC : 0x0100
wTotalLength : 0x0009 (9 bytes)
bInCollection : 0x01
baInterfaceNr[1] : 0x01
Data (HexDump) : 09 24 01 00 01 09 00 01 01 .$.......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x00
bNumEndpoints : 0x02 (2 Endpoints)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x03 (MIDI Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 04 00 02 01 03 00 00 .........
- MIDI Adapter Class specific MS Interface Descriptor -
bLength : 0x07 (7 bytes)
bDescriptorType : 0x24 (Class Specific Interface Descriptor)
bDescriptorSubtype : 0x01 (MS Header)
bcdADC : 0x0100
wTotalLength : 0x0041 (65 bytes)
Data (HexDump) : 07 24 01 00 01 41 00 06 24 02 01 01 00 06 24 02 .$...A..$.....$.
02 02 0C 09 24 03 01 03 01 02 01 00 09 24 03 02 ....$........$..
04 01 01 01 0B 09 05 02 02 00 02 00 00 00 05 25 ...............%
01 01 01 09 05 83 02 00 02 00 00 00 05 25 01 01 .............%..
03 .
---------------- MIDI IN Jack Descriptor --------------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Class Specific Interface Descriptor)
bDescriptorSubtype : 0x02 (MIDI_IN_JACK)
bJackType : 0x01 (Embedded)
bJackID : 0x01 (ID=1)
iJack : 0x00 (No String Descriptor)
Data (HexDump) : 06 24 02 01 01 00 .$....
---------------- MIDI IN Jack Descriptor --------------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Class Specific Interface Descriptor)
bDescriptorSubtype : 0x02 (MIDI_IN_JACK)
bJackType : 0x02 (External)
bJackID : 0x02 (ID=2)
iJack : 0x0C (String Descriptor 12)
Language 0x0409 : "UMC204HD 192k MIDI In"
Data (HexDump) : 06 24 02 02 02 0C .$....
--------------- MIDI OUT Jack Descriptor --------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Class Specific Interface Descriptor)
bDescriptorSubtype : 0x03 (MIDI_OUT_JACK)
bJackType : 0x01 (Embedded)
bJackID : 0x03 (ID=3)
bNrInputPins : 0x01 (1 pin)
baSourceID(1) : 0x02 (input pin connected to entity ID=2)
baSourcePin(1) : 0x01 (connected to input pin number 1
iJack : 0x00 (No String Descriptor)
Data (HexDump) : 09 24 03 01 03 01 02 01 00 .$.......
--------------- MIDI OUT Jack Descriptor --------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Class Specific Interface Descriptor)
bDescriptorSubtype : 0x03 (MIDI_OUT_JACK)
bJackType : 0x02 (External)
bJackID : 0x04 (ID=4)
bNrInputPins : 0x01 (1 pin)
baSourceID(1) : 0x01 (input pin connected to entity ID=1)
baSourcePin(1) : 0x01 (connected to input pin number 1
iJack : 0x0B (String Descriptor 11)
Language 0x0409 : "UMC204HD 192k MIDI Out"
Data (HexDump) : 09 24 03 02 04 01 01 01 0B .$.......
----------------- Endpoint Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0200 (max 512 bytes)
bInterval : 0x00 (0 ms)
bRefresh : 0x00
bSynchAddress : 0x00
Data (HexDump) : 09 05 02 02 00 02 00 00 00 .........
--- Class-Specific MS Bulk Data Endpoint Descriptor ---
bLength : 0x05 (5 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (MS General)
bNumEmbMIDIJack : 0x01 (1 embedded MIDI jack)
baAssocJackID(1) : 0x01 (Jack(1) ID=1)
Data (HexDump) : 05 25 01 01 01 .%...
----------------- Endpoint Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0200 (max 512 bytes)
bInterval : 0x00 (0 ms)
bRefresh : 0x00
bSynchAddress : 0x00
Data (HexDump) : 09 05 83 02 00 02 00 00 00 .........
--- Class-Specific MS Bulk Data Endpoint Descriptor ---
bLength : 0x05 (5 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (MS General)
bNumEmbMIDIJack : 0x01 (1 embedded MIDI jack)
baAssocJackID(1) : 0x03 (Jack(1) ID=3)
Data (HexDump) : 05 25 01 01 03 .%...
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x05
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0xFE (Application Specific)
bInterfaceSubClass : 0x01 (Device Firmware Upgrade)
bInterfaceProtocol : 0x01 (Runtime)
iInterface : 0x0A (String Descriptor 10)
Language 0x0409 : "UMC204HD 192k DFU"
Data (HexDump) : 09 04 05 00 00 FE 01 01 0A .........
----- Device Firmware Update Functional Descriptor ----
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (DFU Functional Descriptor)
bmAttributes : 0x07
Bit 7..4: reserved : 0x00
Bit 3: WillDetach : 0x00
Bit 2: ManifestTolerant : 0x01
Bit 1: CanUpload : 0x01
Bit 0: CanDownload : 0x01
wDetachTimeOut : 0x00FA (250 ms)
wTransferSize : 0x0040 (max 64 bytes)
bcdDFUVersion : 0x0110 (Version 1.10)
Data (HexDump) : 09 21 07 FA 00 40 00 10 01 .!...@...
----------------- Device Qualifier Descriptor -----------------
bLength : 0x0A (10 bytes)
bDescriptorType : 0x06 (Device_qualifier Descriptor)
bcdUSB : 0x200 (USB Version 2.00)
bDeviceClass : 0xEF (Miscellaneous)
bDeviceSubClass : 0x02
bDeviceProtocol : 0x01 (IAD - Interface Association Descriptor)
bMaxPacketSize0 : 0x40 (64 Bytes)
bNumConfigurations : 0x02 (2 other-speed configurations)
bReserved : 0x00
Data (HexDump) : 0A 06 00 02 EF 02 01 40 02 00 .......@..
-------------------- String Descriptors -------------------
------ String Descriptor 0 ------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language ID[0] : 0x0409 (English - United States)
Data (HexDump) : 04 03 09 04 ....
------ String Descriptor 1 ------
bLength : 0x14 (20 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "BEHRINGER"
Data (HexDump) : 14 03 42 00 45 00 48 00 52 00 49 00 4E 00 47 00 ..B.E.H.R.I.N.G.
45 00 52 00 E.R.
------ String Descriptor 3 ------
bLength : 0x1C (28 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "UMC204HD 192k"
Data (HexDump) : 1C 03 55 00 4D 00 43 00 32 00 30 00 34 00 48 00 ..U.M.C.2.0.4.H.
44 00 20 00 31 00 39 00 32 00 6B 00 D. .1.9.2.k.
------ String Descriptor 4 ------
bLength : 0x2A (42 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "UMC204HD 192k Output"
Data (HexDump) : 2A 03 55 00 4D 00 43 00 32 00 30 00 34 00 48 00 *.U.M.C.2.0.4.H.
44 00 20 00 31 00 39 00 32 00 6B 00 20 00 4F 00 D. .1.9.2.k. .O.
75 00 74 00 70 00 75 00 74 00 u.t.p.u.t.
------ String Descriptor 5 ------
bLength : 0x28 (40 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "UMC204HD 192k Input"
Data (HexDump) : 28 03 55 00 4D 00 43 00 32 00 30 00 34 00 48 00 (.U.M.C.2.0.4.H.
44 00 20 00 31 00 39 00 32 00 6B 00 20 00 49 00 D. .1.9.2.k. .I.
6E 00 70 00 75 00 74 00 n.p.u.t.
------ String Descriptor 6 ------
bLength : 0x2A (42 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "UMC204HD 192k Output"
Data (HexDump) : 2A 03 55 00 4D 00 43 00 32 00 30 00 34 00 48 00 *.U.M.C.2.0.4.H.
44 00 20 00 31 00 39 00 32 00 6B 00 20 00 4F 00 D. .1.9.2.k. .O.
75 00 74 00 70 00 75 00 74 00 u.t.p.u.t.
------ String Descriptor 7 ------
bLength : 0x28 (40 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "UMC204HD 192k Input"
Data (HexDump) : 28 03 55 00 4D 00 43 00 32 00 30 00 34 00 48 00 (.U.M.C.2.0.4.H.
44 00 20 00 31 00 39 00 32 00 6B 00 20 00 49 00 D. .1.9.2.k. .I.
6E 00 70 00 75 00 74 00 n.p.u.t.
------ String Descriptor 9 ------
bLength : 0x3A (58 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "UMC204HD 192k Internal Clock"
Data (HexDump) : 3A 03 55 00 4D 00 43 00 32 00 30 00 34 00 48 00 :.U.M.C.2.0.4.H.
44 00 20 00 31 00 39 00 32 00 6B 00 20 00 49 00 D. .1.9.2.k. .I.
6E 00 74 00 65 00 72 00 6E 00 61 00 6C 00 20 00 n.t.e.r.n.a.l. .
43 00 6C 00 6F 00 63 00 6B 00 C.l.o.c.k.
------ String Descriptor 10 ------
bLength : 0x24 (36 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "UMC204HD 192k DFU"
Data (HexDump) : 24 03 55 00 4D 00 43 00 32 00 30 00 34 00 48 00 $.U.M.C.2.0.4.H.
44 00 20 00 31 00 39 00 32 00 6B 00 20 00 44 00 D. .1.9.2.k. .D.
46 00 55 00 F.U.
------ String Descriptor 11 ------
bLength : 0x2E (46 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "UMC204HD 192k MIDI Out"
Data (HexDump) : 2E 03 55 00 4D 00 43 00 32 00 30 00 34 00 48 00 ..U.M.C.2.0.4.H.
44 00 20 00 31 00 39 00 32 00 6B 00 20 00 4D 00 D. .1.9.2.k. .M.
49 00 44 00 49 00 20 00 4F 00 75 00 74 00 I.D.I. .O.u.t.
------ String Descriptor 12 ------
bLength : 0x2C (44 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "UMC204HD 192k MIDI In"
Data (HexDump) : 2C 03 55 00 4D 00 43 00 32 00 30 00 34 00 48 00 ,.U.M.C.2.0.4.H.
44 00 20 00 31 00 39 00 32 00 6B 00 20 00 4D 00 D. .1.9.2.k. .M.
49 00 44 00 49 00 20 00 49 00 6E 00 I.D.I. .I.n.
------ String Descriptor 13 ------
bLength : 0x0C (12 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Out 1"
Data (HexDump) : 0C 03 4F 00 75 00 74 00 20 00 31 00 ..O.u.t. .1.
------ String Descriptor 17 ------
bLength : 0x0A (10 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "In 1"
Data (HexDump) : 0A 03 49 00 6E 00 20 00 31 00 ..I.n. .1.
Социальные закладки