Linux USB Audio Devices
Jump to navigation
Jump to search
RealTEK
If you want a 7.1 Surround Sound USB Audio Device / Sound Card, buy this one. Everything els
THIS ONE!: Cubilux CA7 (USB 2.0)
Chipset: Realtek ALC4050 or ALC4050H or ALC5626
CMedia
One of the most prevalent chipsets / chips used in USB Audio Devices: CM6206-LX
Handy Utility (not tested): https://github.com/vestom/cm6206ctl?tab=readme-ov-file
Chip Information:
Models / "Manufacturers" (AKA Resellers):
- Vantec (NBA-200U) and Logilink (UA0099) are the same device.
- Startech (ICUSBAUDIO7D) and DLock (61803) are the same device
- ...there's also a model sold on AliExpress, Amazon, etc. that has some of the outputs wired up in a strange way (IE, normally the 5.1 and 7.1 surround is grouped together such that the 5.1 jacks are all in a row, and the Side Left and Side Right are the furthest jack to the right, but not this device where Center / Subwoofer is the furthest jack to the right): https://www.amazon.com/gp/product/B07VSHCGWD/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 (keep in mind ~ $25 on Amazon, but $10 on AliExpress), also this one will not work with C-Media Drivers (latest for the CM2606 is around 2014) and only seems to work with the Microsoft "Universal" Drivers circa 2023. Linux? Buckle up!
- The smallest 5.1 (6 Channel) found: https://www.amazon.com/Premium-6-Channel-Surround-Adapter-Optical/dp/B0CTGZ28G6 (keep in mind it's $20 on Amazon and $3 on Ali Express)
Complete Details of the USB Cubilux CA7 Audio Device
=========================== USB Port3 ===========================
Connection Status : 0x01 (Device is connected)
Port Chain : 2-3
Properties : 0x01
IsUserConnectable : yes
PortIsDebugCapable : no
PortHasMultiCompanions : no
PortConnectorIsTypeC : no
ConnectionIndex : 0x03 (Port 3)
CompanionIndex : 0
CompanionHubSymLnk : USB#ROOT_HUB30#4&1dc5b97&4&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
CompanionPortNumber : 0x13 (Port 19)
-> CompanionPortChain : 2-19
========================== Summary =========================
Vendor ID : 0x0BDA (Realtek Semiconductor Corp.)
Product ID : 0x4F25
USB version : 2.00
Port maximum Speed : High-Speed (Companion Port 2-19 supports SuperSpeed)
Device maximum Speed : High-Speed
Device Connection Speed : High-Speed
Self Powered : no
Demanded Current : 100 mA
Used Endpoints : 3
======================== USB Device ========================
+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : USB Composite Device
Device Path : \\?\USB#VID_0BDA&PID_4F25#5&8b52096&0&3#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Kernel Name : \Device\USBPDO-18
Device ID : USB\VID_0BDA&PID_4F25\5&8B52096&0&3
Hardware IDs : USB\VID_0BDA&PID_4F25&REV_0005 USB\VID_0BDA&PID_4F25
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0015 (GUID_DEVCLASS_USB)
Driver : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.19041.4474 Date: 2024-06-20)
Driver Inf : C:\Windows\inf\usb.inf
Legacy BusType : PNPBus
Class : USB
Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Service : usbccgp
Enumerator : USB
Location Info : Port_#0003.Hub_#0002
Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(3), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS03)
Container ID : {52a5e5cc-5b23-11ef-8f35-5800e3638d38}
Manufacturer Info : (Standard USB Host Controller)
Capabilities : 0x84 (Removable, SurpriseRemovalOK)
Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code : 0
Address : 3
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend : 0
SelectiveSuspendEnabled : 0
EnhancedPowerMgmtEnabled : 0
IdleInWorkingState : 0
WakeFromSleepState : 0
Power State : D0 (supported: D0, D3, wake from D0)
Child Device 1 : CUBILUX CA7 (USB Audio 2.0)
Device Path 1 : \\?\USB#VID_0BDA&PID_4F25&MI_00#6&31b5c405&0&0000#{eb115ffc-10c8-4964-831d-6dcb02e6f23f}\msft_wave (STATIC_KSCATEGORY_REALTIME)
Device Path 2 : \\?\USB#VID_0BDA&PID_4F25&MI_00#6&31b5c405&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\msft_wave (AM_KSCATEGORY_AUDIO)
Device Path 3 : \\?\USB#VID_0BDA&PID_4F25&MI_00#6&31b5c405&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\msft_wave (AM_KSCATEGORY_CAPTURE)
Device Path 4 : \\?\USB#VID_0BDA&PID_4F25&MI_00#6&31b5c405&0&0000#{65e8773e-8f56-11d0-a3b9-00a0c9223196}\msft_wave (AM_KSCATEGORY_RENDER)
Device Path 5 : \\?\USB#VID_0BDA&PID_4F25&MI_00#6&31b5c405&0&0000#{dda54a40-1e4c-11d1-a050-405705c10000}\msft_topo (STATIC_KSCATEGORY_TOPOLOGY)
Device Path 6 : \\?\USB#VID_0BDA&PID_4F25&MI_00#6&31b5c405&0&0000#{eb115ffc-10c8-4964-831d-6dcb02e6f23f}\msft_wave (STATIC_KSCATEGORY_REALTIME)
Kernel Name : -
Device ID : USB\VID_0BDA&PID_4F25&MI_00\6&31B5C405&0&0000
Class : MEDIA
Driver KeyName : {4d36e96c-e325-11ce-bfc1-08002be10318}\0007 (GUID_DEVCLASS_MEDIA)
Service : usbaudio2
Location : 0000.0014.0000.003.000.000.000.000.000
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(3)#USBMI(0) PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(3)#USB(3) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS03)#USBMI(0) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS03)#USB(3)
Child Device 2 : USB Input Device
Device ID : USB\VID_0BDA&PID_4F25&MI_05\6&31B5C405&0&0005
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0008 (GUID_DEVCLASS_HIDCLASS)
Service : HidUsb
Location : 0000.0014.0000.003.000.000.000.000.000
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(3)#USBMI(5) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS03)#USBMI(5)
Child Device 1 : HID-compliant vendor-defined device
Device Path : \\?\HID#VID_0BDA&PID_4F25&MI_05#7&14e4831b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\00000265
Device ID : HID\VID_0BDA&PID_4F25&MI_05\7&14E4831B&0&0000
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0009 (GUID_DEVCLASS_HIDCLASS)
+++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\0BDA4F250005
osvc : REG_BINARY 00 00
---------------- Connection Information ---------------
Connection Index : 0x03 (Port 3)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x01 (Configuration 1)
Device Address : 0x37 (55)
Is Hub : 0x00 (no)
Device Bus Speed : 0x02 (High-Speed)
Number Of Open Pipes : 0x02 (2 pipes to data endpoints)
Pipe[0] : EndpointID=9 Direction=IN ScheduleOffset=0 Type=Interrupt
Pipe[1] : EndpointID=10 Direction=IN ScheduleOffset=0 Type=Interrupt
Data (HexDump) : 03 00 00 00 12 01 00 02 EF 02 01 40 DA 0B 25 4F ...........@..%O
05 00 03 01 00 01 01 02 00 37 00 02 00 00 00 01 .........7......
00 00 00 07 05 89 03 10 00 08 00 00 00 00 07 05 ................
8A 03 10 00 04 00 00 00 00 .........
--------------- Connection Information V2 -------------
Connection Index : 0x03 (3)
Length : 0x10 (16 bytes)
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0) -> but Companion Port 2-19 does
ReservedMBZ : 0x00
Flags : 0x00
DevIsOpAtSsOrHigher : 0 (Device is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher : 0 (Device is not SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Device is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher : 0 (Device is not SuperSpeedPlus capable or higher)
ReservedMBZ : 0x00
Data (HexDump) : 03 00 00 00 10 00 00 00 03 00 00 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 : 0x0BDA (Realtek Semiconductor Corp.)
idProduct : 0x4F25
bcdDevice : 0x0005
iManufacturer : 0x03 (String Descriptor 3)
Language 0x0409 : "Generic°"
iProduct : 0x01 (String Descriptor 1)
Language 0x0409 : "CUBILUX CA7°"
iSerialNumber : 0x00 (No String Descriptor)
bNumConfigurations : 0x01 (1 Configuration)
Data (HexDump) : 12 01 00 02 EF 02 01 40 DA 0B 25 4F 05 00 03 01 .......@..%O....
00 01 ..
------------------ Configuration Descriptor -------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x06CF (1743 bytes)
bNumInterfaces : 0x06 (6 Interfaces)
bConfigurationValue : 0x01 (Configuration 1)
iConfiguration : 0x04 (String Descriptor 4)
Language 0x0409 : "USB Audio°"
bmAttributes : 0x80
D7: Reserved, set 1 : 0x01
D6: Self Powered : 0x00 (no)
D5: Remote Wakeup : 0x00 (no)
D4..0: Reserved, set 0 : 0x00
MaxPower : 0x32 (100 mA)
Data (HexDump) : 09 02 CF 06 06 01 04 80 32 08 0B 00 05 01 00 20 ........2......
05 09 04 00 00 01 01 01 20 05 09 24 01 00 02 04 ........ ..$....
0D 01 00 08 24 0A 03 07 07 00 00 11 24 02 0B 03 ....$.......$...
06 00 03 02 03 00 00 00 00 04 00 00 0C 24 03 13 .............$..
01 01 0B 1B 03 00 00 00 12 24 06 1B 0B 03 00 00 .........$......
00 0C 00 00 00 0C 00 00 00 00 10 24 09 21 DA 0B ...........$.!..
01 1B 02 03 00 00 00 00 00 00 08 24 0A 04 07 07 ...........$....
00 00 11 24 02 0C 01 02 00 04 02 03 00 00 00 00 ...$............
04 00 00 0C 24 03 14 01 01 0C 1C 04 00 00 00 12 ....$...........
24 06 1C 0C 03 00 00 00 0C 00 00 00 0C 00 00 00 $...............
00 08 24 0A 05 07 07 00 00 11 24 02 0D 01 01 00 ..$.......$.....
05 08 3F 06 00 00 00 00 00 00 0C 24 03 15 01 03 ..?........$....
0D 1D 05 04 00 00 2A 24 06 1D 0D 03 00 00 00 0C ......*$........
00 00 00 0C 00 00 00 0C 00 00 00 0C 00 00 00 0C ................
00 00 00 0C 00 00 00 0C 00 00 00 0C 00 00 00 00 ................
08 24 0A 06 07 07 00 00 11 24 02 0E 01 01 00 06 .$.......$......
02 03 00 00 00 00 00 00 00 0C 24 03 16 02 03 0E ..........$.....
1E 06 04 00 00 12 24 06 1E 0E 03 00 00 00 0C 00 ......$.........
00 00 0C 00 00 00 00 07 05 89 03 10 00 08 09 04 ................
01 00 00 01 02 20 13 09 04 01 01 01 01 02 20 13 ..... ........ .
10 24 01 13 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
06 24 02 01 02 10 07 05 83 05 1C 00 01 08 25 01 .$............%.
00 00 00 00 00 09 04 01 02 01 01 02 20 13 10 24 ............ ..$
01 13 00 01 01 00 00 00 02 03 00 00 00 00 06 24 ...............$
02 01 03 18 07 05 83 05 2A 00 01 08 25 01 00 00 ........*...%...
00 00 00 09 04 01 03 01 01 02 20 13 10 24 01 13 .......... ..$..
00 01 01 00 00 00 02 03 00 00 00 00 06 24 02 01 .............$..
02 10 07 05 83 05 1C 00 01 08 25 01 00 00 00 00 ..........%.....
00 09 04 01 04 01 01 02 20 13 10 24 01 13 00 01 ........ ..$....
01 00 00 00 02 03 00 00 00 00 06 24 02 01 03 18 ...........$....
07 05 83 05 2A 00 01 08 25 01 00 00 00 00 00 09 ....*...%.......
04 02 00 00 01 02 20 14 09 04 02 01 01 01 02 20 ...... ........
14 10 24 01 14 00 01 01 00 00 00 02 03 00 00 00 ..$.............
00 06 24 02 01 02 10 07 05 84 05 1C 00 01 08 25 ..$............%
01 00 00 00 00 00 09 04 02 02 01 01 02 20 14 10 ............. ..
24 01 14 00 01 01 00 00 00 02 03 00 00 00 00 06 $...............
24 02 01 03 18 07 05 84 05 2A 00 01 08 25 01 00 $........*...%..
00 00 00 00 09 04 02 03 01 01 02 20 14 10 24 01 ........... ..$.
14 00 01 01 00 00 00 02 03 00 00 00 00 06 24 02 ..............$.
01 02 10 07 05 84 05 1C 00 01 08 25 01 00 00 00 ...........%....
00 00 09 04 02 04 01 01 02 20 14 10 24 01 14 00 ......... ..$...
01 01 00 00 00 02 03 00 00 00 00 06 24 02 01 03 ............$...
18 07 05 84 05 2A 00 01 08 25 01 00 00 00 00 00 .....*...%......
09 04 03 00 00 01 02 20 15 09 04 03 01 01 01 02 ....... ........
20 15 10 24 01 0D 00 01 01 00 00 00 02 03 00 00 ..$............
00 00 06 24 02 01 02 10 07 05 05 09 1C 00 01 08 ...$............
25 01 00 00 00 00 00 09 04 03 02 01 01 02 20 15 %............. .
10 24 01 0D 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
06 24 02 01 03 18 07 05 05 09 2A 00 01 08 25 01 .$........*...%.
00 00 00 00 00 09 04 03 03 01 01 02 20 15 10 24 ............ ..$
01 0D 00 01 01 00 00 00 04 33 00 00 00 00 06 24 .........3.....$
02 01 02 10 07 05 05 09 38 00 01 08 25 01 00 00 ........8...%...
00 00 00 09 04 03 04 01 01 02 20 15 10 24 01 0D .......... ..$..
00 01 01 00 00 00 04 33 00 00 00 00 06 24 02 01 .......3.....$..
03 18 07 05 05 09 54 00 01 08 25 01 00 00 00 00 ......T...%.....
00 09 04 03 05 01 01 02 20 15 10 24 01 0D 00 01 ........ ..$....
01 00 00 00 06 3F 00 00 00 00 06 24 02 01 02 10 .....?.....$....
07 05 05 09 54 00 01 08 25 01 00 00 00 00 00 09 ....T...%.......
04 03 06 01 01 02 20 15 10 24 01 0D 00 01 01 00 ...... ..$......
00 00 06 3F 00 00 00 00 06 24 02 01 03 18 07 05 ...?.....$......
05 09 7E 00 01 08 25 01 00 00 00 00 00 09 04 03 ..~...%.........
07 01 01 02 20 15 10 24 01 0D 00 01 01 00 00 00 .... ..$........
08 3F 06 00 00 00 06 24 02 01 02 10 07 05 05 09 .?.....$........
70 00 01 08 25 01 00 00 00 00 00 09 04 03 08 01 p...%...........
01 02 20 15 10 24 01 0D 00 01 01 00 00 00 08 3F .. ..$.........?
06 00 00 00 06 24 02 01 03 18 07 05 05 09 A8 00 .....$..........
01 08 25 01 00 00 00 00 00 09 04 04 00 00 01 02 ..%.............
20 16 09 04 04 01 01 01 02 20 16 10 24 01 0E 00 ........ ..$...
01 01 00 00 00 02 03 00 00 00 00 06 24 02 01 02 ............$...
10 07 05 06 09 F8 00 01 08 25 01 00 00 00 00 00 .........%......
09 04 04 02 01 01 02 20 16 10 24 01 0E 00 01 01 ....... ..$.....
00 00 00 02 03 00 00 00 00 06 24 02 01 03 18 07 ..........$.....
05 06 09 74 01 01 08 25 01 00 00 00 00 00 09 04 ...t...%........
04 03 01 01 02 20 16 10 24 01 0E 00 01 01 00 00 ..... ..$.......
00 02 03 00 00 00 00 06 24 02 01 02 10 07 05 06 ........$.......
09 F8 00 01 08 25 01 00 00 00 00 00 09 04 04 04 .....%..........
01 01 02 20 16 10 24 01 0E 00 01 01 00 00 00 02 ... ..$.........
03 00 00 00 00 06 24 02 01 03 18 07 05 06 09 74 ......$........t
01 01 08 25 01 00 00 00 00 00 09 04 04 05 01 01 ...%............
02 20 16 10 24 01 0E 00 01 01 00 00 00 02 03 00 . ..$...........
00 00 00 06 24 02 01 02 10 07 05 06 09 F8 00 01 ....$...........
08 25 01 00 00 00 00 00 09 04 04 06 01 01 02 20 .%.............
16 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 ..$.............
00 06 24 02 01 03 18 07 05 06 09 74 01 01 08 25 ..$........t...%
01 00 00 00 00 00 09 04 04 07 01 01 02 20 16 10 ............. ..
24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 06 $...............
24 02 01 02 10 07 05 06 09 F8 00 01 08 25 01 00 $............%..
00 00 00 00 09 04 04 08 01 01 02 20 16 10 24 01 ........... ..$.
0E 00 01 01 00 00 00 02 03 00 00 00 00 06 24 02 ..............$.
01 03 18 07 05 06 09 74 01 01 08 25 01 00 00 00 .......t...%....
00 00 09 04 04 09 01 01 02 20 16 10 24 01 0E 00 ......... ..$...
01 01 00 00 00 02 03 00 00 00 00 06 24 02 01 02 ............$...
10 07 05 06 09 F8 00 01 08 25 01 00 00 00 00 00 .........%......
09 04 04 0A 01 01 02 20 16 10 24 01 0E 00 01 01 ....... ..$.....
00 00 00 02 03 00 00 00 00 06 24 02 01 03 18 07 ..........$.....
05 06 09 74 01 01 08 25 01 00 00 00 00 00 09 04 ...t...%........
04 0B 01 01 02 20 16 10 24 01 0E 00 01 01 00 00 ..... ..$.......
00 02 03 00 00 00 00 06 24 02 01 02 10 07 05 06 ........$.......
09 F8 00 01 08 25 01 00 00 00 00 00 09 04 04 0C .....%..........
01 01 02 20 16 10 24 01 0E 00 01 01 00 00 00 02 ... ..$.........
03 00 00 00 00 06 24 02 01 03 18 07 05 06 09 74 ......$........t
01 01 08 25 01 00 00 00 00 00 09 04 04 0D 01 01 ...%............
02 20 16 10 24 01 0E 00 01 01 00 00 00 02 03 00 . ..$...........
00 00 00 06 24 02 01 02 10 07 05 06 09 F8 00 01 ....$...........
08 25 01 00 00 00 00 00 09 04 04 0E 01 01 02 20 .%.............
16 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 ..$.............
00 06 24 02 01 03 18 07 05 06 09 74 01 01 08 25 ..$........t...%
01 00 00 00 00 00 09 04 05 00 01 03 00 00 00 09 ................
21 11 01 00 01 22 22 00 07 05 8A 03 10 00 04 !....""........
------------------- IAD Descriptor --------------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x0B
bFirstInterface : 0x00
bInterfaceCount : 0x05
bFunctionClass : 0x01 (Audio)
bFunctionSubClass : 0x00 (undefined)
bFunctionProtocol : 0x20 (AF 2.0)
iFunction : 0x05 (String Descriptor 5)
Language 0x0409 : "CUBILUX CA7°"
Data (HexDump) : 08 0B 00 05 01 00 20 05 ...... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x01 (Audio Control)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "CUBILUX CA7°"
Data (HexDump) : 09 04 00 00 01 01 01 20 05 ....... .
---- 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 : 0x04 (headset)
wTotalLength : 0x010D (269 bytes)
bmControls : 0x00
D1..0: Latency : 0x00 (not present)
D7..2: Reserved : 0x00
Data (HexDump) : 09 24 01 00 02 04 0D 01 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 : 0x03
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
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 : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 03 07 07 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 : 0x0B
wTerminalType : 0x0603 (Line connector)
bAssocTerminal : 0x00
bCSourceID : 0x03 (3)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x0004
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x01 (read only)
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 0B 03 06 00 03 02 03 00 00 00 00 04 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 : 0x13
wTerminalType : 0x0101 (USB streaming)
bAssocTerminal : 0x0B (11)
bSourceID : 0x1B (27)
bCSourceID : 0x03 (3)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 13 01 01 0B 1B 03 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 : 0x1B (27)
bSourceID : 0x0B (11)
bmaControls[0] : 0x03, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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 1B 0B 03 00 00 00 0C 00 00 00 0C 00 00 .$..............
00 00 ..
----- Audio Control Extension Unit Descriptor 2.0 -----
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x09 (Extension Unit 2.0)
bUnitID : 0x21
wExtensionCode : 0x0BDA
bNrInPins : 0x01
baSourceID[1] : 0x1B
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x00
D1..0: Enable : 0x00 (not present)
D3..2: Cluster : 0x00 (not present)
D5..4: Underflow : 0x00 (not present)
D7..6: Overflow : 0x00 (not present)
iExtension : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 09 21 DA 0B 01 1B 02 03 00 00 00 00 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 : 0x04
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
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 : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 04 07 07 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 : 0x0C
wTerminalType : 0x0201 (Microphone)
bAssocTerminal : 0x00
bCSourceID : 0x04 (4)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x0004
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x01 (read only)
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 0C 01 02 00 04 02 03 00 00 00 00 04 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 : 0x0101 (USB streaming)
bAssocTerminal : 0x0C (12)
bSourceID : 0x1C (28)
bCSourceID : 0x04 (4)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 14 01 01 0C 1C 04 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 : 0x1C (28)
bSourceID : 0x0C (12)
bmaControls[0] : 0x03, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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 1C 0C 03 00 00 00 0C 00 00 00 0C 00 00 .$..............
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 : 0x05
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
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 : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 05 07 07 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 : 0x0D
wTerminalType : 0x0101 (USB streaming)
bAssocTerminal : 0x00
bCSourceID : 0x05 (5)
bNrChannels : 0x08 (8 Channels)
bmChannelConfig : 0x0000063F (FL, FR, FC, LFE, BL, BR, SL, SR)
iChannelNames : 0x00 (No String Descriptor)
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 0D 01 01 00 05 08 3F 06 00 00 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 : 0x15
wTerminalType : 0x0301 (Speaker)
bAssocTerminal : 0x0D (13)
bSourceID : 0x1D (29)
bCSourceID : 0x05 (5)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 15 01 03 0D 1D 05 04 00 00 .$..........
------ Audio Control Feature Unit Descriptor 2.0 ------
bLength : 0x2A (42 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit 2.0)
bUnitID : 0x1D (29)
bSourceID : 0x0D (13)
bmaControls[0] : 0x03, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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[5] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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[6] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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[7] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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[8] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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) : 2A 24 06 1D 0D 03 00 00 00 0C 00 00 00 0C 00 00 *$..............
00 0C 00 00 00 0C 00 00 00 0C 00 00 00 0C 00 00 ................
00 0C 00 00 00 0C 00 00 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 : 0x06
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
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 : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 06 07 07 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 : 0x0E
wTerminalType : 0x0101 (USB streaming)
bAssocTerminal : 0x00
bCSourceID : 0x06 (6)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
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 0E 01 01 00 06 02 03 00 00 00 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 : 0x0302 (Headphones)
bAssocTerminal : 0x0E (14)
bSourceID : 0x1E (30)
bCSourceID : 0x06 (6)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 16 02 03 0E 1E 06 04 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 : 0x1E (30)
bSourceID : 0x0E (14)
bmaControls[0] : 0x03, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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 1E 0E 03 00 00 00 0C 00 00 00 0C 00 00 .$..............
00 00 ..
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x89 (Direction=IN EndpointID=9)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0010
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 : 0x10 (16 bytes per packet)
bInterval : 0x08 (8 ms)
Data (HexDump) : 07 05 89 03 10 00 08 .......
---------------- 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 : 0x13 (String Descriptor 19)
Language 0x0409 : "Cubilux CA7 Line IN°"
Data (HexDump) : 09 04 01 00 00 01 02 20 13 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x13 (String Descriptor 19)
Language 0x0409 : "Cubilux CA7 Line IN°"
Data (HexDump) : 09 04 01 01 01 01 02 20 13 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x13 (19)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 13 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x001C
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 : 0x1C (28 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 83 05 1C 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x13 (String Descriptor 19)
Language 0x0409 : "Cubilux CA7 Line IN°"
Data (HexDump) : 09 04 01 02 01 01 02 20 13 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x13 (19)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 13 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x002A
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 : 0x2A (42 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 83 05 2A 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x03
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x13 (String Descriptor 19)
Language 0x0409 : "Cubilux CA7 Line IN°"
Data (HexDump) : 09 04 01 03 01 01 02 20 13 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x13 (19)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 13 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x001C
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 : 0x1C (28 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 83 05 1C 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x04
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x13 (String Descriptor 19)
Language 0x0409 : "Cubilux CA7 Line IN°"
Data (HexDump) : 09 04 01 04 01 01 02 20 13 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x13 (19)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 13 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x002A
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 : 0x2A (42 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 83 05 2A 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- 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 : 0x14 (String Descriptor 20)
Language 0x0409 : "Cubilux CA7 MIC IN°"
Data (HexDump) : 09 04 02 00 00 01 02 20 14 ....... .
---------------- 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 : 0x14 (String Descriptor 20)
Language 0x0409 : "Cubilux CA7 MIC IN°"
Data (HexDump) : 09 04 02 01 01 01 02 20 14 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x14 (20)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 14 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x84 (Direction=IN EndpointID=4)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x001C
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 : 0x1C (28 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 84 05 1C 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x14 (String Descriptor 20)
Language 0x0409 : "Cubilux CA7 MIC IN°"
Data (HexDump) : 09 04 02 02 01 01 02 20 14 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x14 (20)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 14 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x84 (Direction=IN EndpointID=4)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x002A
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 : 0x2A (42 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 84 05 2A 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02
bAlternateSetting : 0x03
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x14 (String Descriptor 20)
Language 0x0409 : "Cubilux CA7 MIC IN°"
Data (HexDump) : 09 04 02 03 01 01 02 20 14 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x14 (20)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 14 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x84 (Direction=IN EndpointID=4)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x001C
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 : 0x1C (28 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 84 05 1C 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02
bAlternateSetting : 0x04
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x14 (String Descriptor 20)
Language 0x0409 : "Cubilux CA7 MIC IN°"
Data (HexDump) : 09 04 02 04 01 01 02 20 14 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x14 (20)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 14 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x84 (Direction=IN EndpointID=4)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x002A
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 : 0x2A (42 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 84 05 2A 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 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 : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 00 00 01 02 20 15 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 01 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x001C
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 : 0x1C (28 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 1C 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 02 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x002A
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 : 0x2A (42 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 2A 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x03
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 03 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x00000033 (FL, FR, BL, BR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 04 33 00 00 00 00 .$.........3....
----- 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 : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0038
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 : 0x38 (56 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 38 00 01 ....8..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x04
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 04 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x00000033 (FL, FR, BL, BR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 04 33 00 00 00 00 .$.........3....
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0054
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 : 0x54 (84 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 54 00 01 ....T..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x05
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 05 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x06 (6 channels)
bmChannelConfig : 0x0000003F (FL, FR, FC, LFE, BL, BR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 06 3F 00 00 00 00 .$.........?....
----- 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 : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0054
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 : 0x54 (84 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 54 00 01 ....T..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x06
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 06 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x06 (6 channels)
bmChannelConfig : 0x0000003F (FL, FR, FC, LFE, BL, BR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 06 3F 00 00 00 00 .$.........?....
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x007E
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 : 0x7E (126 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 7E 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x07
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 07 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x08 (8 channels)
bmChannelConfig : 0x0000063F (FL, FR, FC, LFE, BL, BR, SL, SR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 08 3F 06 00 00 00 .$.........?....
----- 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 : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0070
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 : 0x70 (112 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 70 00 01 ....p..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x08
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 08 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x08 (8 channels)
bmChannelConfig : 0x0000063F (FL, FR, FC, LFE, BL, BR, SL, SR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 08 3F 06 00 00 00 .$.........?....
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00A8
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 : 0xA8 (168 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 A8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 00 00 01 02 20 16 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 01 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 02 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x03
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 03 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x04
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 04 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x05
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 05 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x06
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 06 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x07
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 07 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x08
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 08 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x09
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 09 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x0A
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 0A 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x0B
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 0B 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x0C
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 0C 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x0D
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 0D 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x0E
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 0E 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x05
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceSubClass : 0x00 (None)
bInterfaceProtocol : 0x00 (None)
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 05 00 01 03 00 00 00 .........
------------------- HID Descriptor --------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0111 (HID Version 1.11)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
Data (HexDump) : 09 21 11 01 00 01 22 22 00 .!...."".
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x0022 (34 bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x8A (Direction=IN EndpointID=10)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0010
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 : 0x10 (16 bytes per packet)
bInterval : 0x04 (4 ms)
Data (HexDump) : 07 05 8A 03 10 00 04 .......
----------------- 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 : 0x01 (1 other-speed configuration)
bReserved : 0x00
Data (HexDump) : 0A 06 00 02 EF 02 01 40 01 00 .......@..
------------ Other Speed Configuration Descriptor -------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x07 (Other_speed_configuration Descriptor)
wTotalLength : 0x06CF (1743 bytes)
bNumInterfaces : 0x06 (6 Interfaces)
bConfigurationValue : 0x01 (Configuration 1)
iConfiguration : 0x04 (String Descriptor 4)
Language 0x0409 : "USB Audio°"
bmAttributes : 0x80
D7: Reserved, set 1 : 0x01
D6: Self Powered : 0x00 (no)
D5: Remote Wakeup : 0x00 (no)
D4..0: Reserved, set 0 : 0x00
MaxPower : 0x32 (100 mA)
Data (HexDump) : 09 07 CF 06 06 01 04 80 32 08 0B 00 05 01 00 20 ........2......
05 09 04 00 00 01 01 01 20 05 09 24 01 00 02 04 ........ ..$....
0D 01 00 08 24 0A 03 07 07 00 00 11 24 02 0B 03 ....$.......$...
06 00 03 02 03 00 00 00 00 04 00 00 0C 24 03 13 .............$..
01 01 0B 1B 03 00 00 00 12 24 06 1B 0B 03 00 00 .........$......
00 0C 00 00 00 0C 00 00 00 00 10 24 09 21 DA 0B ...........$.!..
01 1B 02 03 00 00 00 00 00 00 08 24 0A 04 07 07 ...........$....
00 00 11 24 02 0C 01 02 00 04 02 03 00 00 00 00 ...$............
04 00 00 0C 24 03 14 01 01 0C 1C 04 00 00 00 12 ....$...........
24 06 1C 0C 03 00 00 00 0C 00 00 00 0C 00 00 00 $...............
00 08 24 0A 05 07 07 00 00 11 24 02 0D 01 01 00 ..$.......$.....
05 08 3F 06 00 00 00 00 00 00 0C 24 03 15 01 03 ..?........$....
0D 1D 05 04 00 00 2A 24 06 1D 0D 03 00 00 00 0C ......*$........
00 00 00 0C 00 00 00 0C 00 00 00 0C 00 00 00 0C ................
00 00 00 0C 00 00 00 0C 00 00 00 0C 00 00 00 00 ................
08 24 0A 06 07 07 00 00 11 24 02 0E 01 01 00 06 .$.......$......
02 03 00 00 00 00 00 00 00 0C 24 03 16 02 03 0E ..........$.....
1E 06 04 00 00 12 24 06 1E 0E 03 00 00 00 0C 00 ......$.........
00 00 0C 00 00 00 00 07 05 89 03 10 00 08 09 04 ................
01 00 00 01 02 20 13 09 04 01 01 01 01 02 20 13 ..... ........ .
10 24 01 13 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
06 24 02 01 02 10 07 05 83 05 1C 00 01 08 25 01 .$............%.
00 00 00 00 00 09 04 01 02 01 01 02 20 13 10 24 ............ ..$
01 13 00 01 01 00 00 00 02 03 00 00 00 00 06 24 ...............$
02 01 03 18 07 05 83 05 2A 00 01 08 25 01 00 00 ........*...%...
00 00 00 09 04 01 03 01 01 02 20 13 10 24 01 13 .......... ..$..
00 01 01 00 00 00 02 03 00 00 00 00 06 24 02 01 .............$..
02 10 07 05 83 05 1C 00 01 08 25 01 00 00 00 00 ..........%.....
00 09 04 01 04 01 01 02 20 13 10 24 01 13 00 01 ........ ..$....
01 00 00 00 02 03 00 00 00 00 06 24 02 01 03 18 ...........$....
07 05 83 05 2A 00 01 08 25 01 00 00 00 00 00 09 ....*...%.......
04 02 00 00 01 02 20 14 09 04 02 01 01 01 02 20 ...... ........
14 10 24 01 14 00 01 01 00 00 00 02 03 00 00 00 ..$.............
00 06 24 02 01 02 10 07 05 84 05 1C 00 01 08 25 ..$............%
01 00 00 00 00 00 09 04 02 02 01 01 02 20 14 10 ............. ..
24 01 14 00 01 01 00 00 00 02 03 00 00 00 00 06 $...............
24 02 01 03 18 07 05 84 05 2A 00 01 08 25 01 00 $........*...%..
00 00 00 00 09 04 02 03 01 01 02 20 14 10 24 01 ........... ..$.
14 00 01 01 00 00 00 02 03 00 00 00 00 06 24 02 ..............$.
01 02 10 07 05 84 05 1C 00 01 08 25 01 00 00 00 ...........%....
00 00 09 04 02 04 01 01 02 20 14 10 24 01 14 00 ......... ..$...
01 01 00 00 00 02 03 00 00 00 00 06 24 02 01 03 ............$...
18 07 05 84 05 2A 00 01 08 25 01 00 00 00 00 00 .....*...%......
09 04 03 00 00 01 02 20 15 09 04 03 01 01 01 02 ....... ........
20 15 10 24 01 0D 00 01 01 00 00 00 02 03 00 00 ..$............
00 00 06 24 02 01 02 10 07 05 05 09 1C 00 01 08 ...$............
25 01 00 00 00 00 00 09 04 03 02 01 01 02 20 15 %............. .
10 24 01 0D 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
06 24 02 01 03 18 07 05 05 09 2A 00 01 08 25 01 .$........*...%.
00 00 00 00 00 09 04 03 03 01 01 02 20 15 10 24 ............ ..$
01 0D 00 01 01 00 00 00 04 33 00 00 00 00 06 24 .........3.....$
02 01 02 10 07 05 05 09 38 00 01 08 25 01 00 00 ........8...%...
00 00 00 09 04 03 04 01 01 02 20 15 10 24 01 0D .......... ..$..
00 01 01 00 00 00 04 33 00 00 00 00 06 24 02 01 .......3.....$..
03 18 07 05 05 09 54 00 01 08 25 01 00 00 00 00 ......T...%.....
00 09 04 03 05 01 01 02 20 15 10 24 01 0D 00 01 ........ ..$....
01 00 00 00 06 3F 00 00 00 00 06 24 02 01 02 10 .....?.....$....
07 05 05 09 54 00 01 08 25 01 00 00 00 00 00 09 ....T...%.......
04 03 06 01 01 02 20 15 10 24 01 0D 00 01 01 00 ...... ..$......
00 00 06 3F 00 00 00 00 06 24 02 01 03 18 07 05 ...?.....$......
05 09 7E 00 01 08 25 01 00 00 00 00 00 09 04 03 ..~...%.........
07 01 01 02 20 15 10 24 01 0D 00 01 01 00 00 00 .... ..$........
08 3F 06 00 00 00 06 24 02 01 02 10 07 05 05 09 .?.....$........
70 00 01 08 25 01 00 00 00 00 00 09 04 03 08 01 p...%...........
01 02 20 15 10 24 01 0D 00 01 01 00 00 00 08 3F .. ..$.........?
06 00 00 00 06 24 02 01 03 18 07 05 05 09 A8 00 .....$..........
01 08 25 01 00 00 00 00 00 09 04 04 00 00 01 02 ..%.............
20 16 09 04 04 01 01 01 02 20 16 10 24 01 0E 00 ........ ..$...
01 01 00 00 00 02 03 00 00 00 00 06 24 02 01 02 ............$...
10 07 05 06 09 F8 00 01 08 25 01 00 00 00 00 00 .........%......
09 04 04 02 01 01 02 20 16 10 24 01 0E 00 01 01 ....... ..$.....
00 00 00 02 03 00 00 00 00 06 24 02 01 03 18 07 ..........$.....
05 06 09 74 01 01 08 25 01 00 00 00 00 00 09 04 ...t...%........
04 03 01 01 02 20 16 10 24 01 0E 00 01 01 00 00 ..... ..$.......
00 02 03 00 00 00 00 06 24 02 01 02 10 07 05 06 ........$.......
09 F8 00 01 08 25 01 00 00 00 00 00 09 04 04 04 .....%..........
01 01 02 20 16 10 24 01 0E 00 01 01 00 00 00 02 ... ..$.........
03 00 00 00 00 06 24 02 01 03 18 07 05 06 09 74 ......$........t
01 01 08 25 01 00 00 00 00 00 09 04 04 05 01 01 ...%............
02 20 16 10 24 01 0E 00 01 01 00 00 00 02 03 00 . ..$...........
00 00 00 06 24 02 01 02 10 07 05 06 09 F8 00 01 ....$...........
08 25 01 00 00 00 00 00 09 04 04 06 01 01 02 20 .%.............
16 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 ..$.............
00 06 24 02 01 03 18 07 05 06 09 74 01 01 08 25 ..$........t...%
01 00 00 00 00 00 09 04 04 07 01 01 02 20 16 10 ............. ..
24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 06 $...............
24 02 01 02 10 07 05 06 09 F8 00 01 08 25 01 00 $............%..
00 00 00 00 09 04 04 08 01 01 02 20 16 10 24 01 ........... ..$.
0E 00 01 01 00 00 00 02 03 00 00 00 00 06 24 02 ..............$.
01 03 18 07 05 06 09 74 01 01 08 25 01 00 00 00 .......t...%....
00 00 09 04 04 09 01 01 02 20 16 10 24 01 0E 00 ......... ..$...
01 01 00 00 00 02 03 00 00 00 00 06 24 02 01 02 ............$...
10 07 05 06 09 F8 00 01 08 25 01 00 00 00 00 00 .........%......
09 04 04 0A 01 01 02 20 16 10 24 01 0E 00 01 01 ....... ..$.....
00 00 00 02 03 00 00 00 00 06 24 02 01 03 18 07 ..........$.....
05 06 09 74 01 01 08 25 01 00 00 00 00 00 09 04 ...t...%........
04 0B 01 01 02 20 16 10 24 01 0E 00 01 01 00 00 ..... ..$.......
00 02 03 00 00 00 00 06 24 02 01 02 10 07 05 06 ........$.......
09 F8 00 01 08 25 01 00 00 00 00 00 09 04 04 0C .....%..........
01 01 02 20 16 10 24 01 0E 00 01 01 00 00 00 02 ... ..$.........
03 00 00 00 00 06 24 02 01 03 18 07 05 06 09 74 ......$........t
01 01 08 25 01 00 00 00 00 00 09 04 04 0D 01 01 ...%............
02 20 16 10 24 01 0E 00 01 01 00 00 00 02 03 00 . ..$...........
00 00 00 06 24 02 01 02 10 07 05 06 09 F8 00 01 ....$...........
08 25 01 00 00 00 00 00 09 04 04 0E 01 01 02 20 .%.............
16 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 ..$.............
00 06 24 02 01 03 18 07 05 06 09 74 01 01 08 25 ..$........t...%
01 00 00 00 00 00 09 04 05 00 01 03 00 00 00 09 ................
21 11 01 00 01 22 22 00 07 05 8A 03 10 00 04 !....""........
------------------- IAD Descriptor --------------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x0B
bFirstInterface : 0x00
bInterfaceCount : 0x05
bFunctionClass : 0x01 (Audio)
bFunctionSubClass : 0x00 (undefined)
bFunctionProtocol : 0x20 (AF 2.0)
iFunction : 0x05 (String Descriptor 5)
Language 0x0409 : "CUBILUX CA7°"
Data (HexDump) : 08 0B 00 05 01 00 20 05 ...... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x01 (Audio Control)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "CUBILUX CA7°"
Data (HexDump) : 09 04 00 00 01 01 01 20 05 ....... .
---- 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 : 0x04 (headset)
wTotalLength : 0x010D (269 bytes)
bmControls : 0x00
D1..0: Latency : 0x00 (not present)
D7..2: Reserved : 0x00
Data (HexDump) : 09 24 01 00 02 04 0D 01 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 : 0x03
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
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 : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 03 07 07 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 : 0x0B
wTerminalType : 0x0603 (Line connector)
bAssocTerminal : 0x00
bCSourceID : 0x03 (3)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x0004
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x01 (read only)
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 0B 03 06 00 03 02 03 00 00 00 00 04 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 : 0x13
wTerminalType : 0x0101 (USB streaming)
bAssocTerminal : 0x0B (11)
bSourceID : 0x1B (27)
bCSourceID : 0x03 (3)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 13 01 01 0B 1B 03 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 : 0x1B (27)
bSourceID : 0x0B (11)
bmaControls[0] : 0x03, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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 1B 0B 03 00 00 00 0C 00 00 00 0C 00 00 .$..............
00 00 ..
----- Audio Control Extension Unit Descriptor 2.0 -----
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x09 (Extension Unit 2.0)
bUnitID : 0x21
wExtensionCode : 0x0BDA
bNrInPins : 0x01
baSourceID[1] : 0x1B
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x00
D1..0: Enable : 0x00 (not present)
D3..2: Cluster : 0x00 (not present)
D5..4: Underflow : 0x00 (not present)
D7..6: Overflow : 0x00 (not present)
iExtension : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 09 21 DA 0B 01 1B 02 03 00 00 00 00 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 : 0x04
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
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 : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 04 07 07 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 : 0x0C
wTerminalType : 0x0201 (Microphone)
bAssocTerminal : 0x00
bCSourceID : 0x04 (4)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x0004
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x01 (read only)
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 0C 01 02 00 04 02 03 00 00 00 00 04 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 : 0x0101 (USB streaming)
bAssocTerminal : 0x0C (12)
bSourceID : 0x1C (28)
bCSourceID : 0x04 (4)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 14 01 01 0C 1C 04 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 : 0x1C (28)
bSourceID : 0x0C (12)
bmaControls[0] : 0x03, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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 1C 0C 03 00 00 00 0C 00 00 00 0C 00 00 .$..............
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 : 0x05
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
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 : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 05 07 07 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 : 0x0D
wTerminalType : 0x0101 (USB streaming)
bAssocTerminal : 0x00
bCSourceID : 0x05 (5)
bNrChannels : 0x08 (8 Channels)
bmChannelConfig : 0x0000063F (FL, FR, FC, LFE, BL, BR, SL, SR)
iChannelNames : 0x00 (No String Descriptor)
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 0D 01 01 00 05 08 3F 06 00 00 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 : 0x15
wTerminalType : 0x0301 (Speaker)
bAssocTerminal : 0x0D (13)
bSourceID : 0x1D (29)
bCSourceID : 0x05 (5)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 15 01 03 0D 1D 05 04 00 00 .$..........
------ Audio Control Feature Unit Descriptor 2.0 ------
bLength : 0x2A (42 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit 2.0)
bUnitID : 0x1D (29)
bSourceID : 0x0D (13)
bmaControls[0] : 0x03, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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[5] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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[6] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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[7] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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[8] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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) : 2A 24 06 1D 0D 03 00 00 00 0C 00 00 00 0C 00 00 *$..............
00 0C 00 00 00 0C 00 00 00 0C 00 00 00 0C 00 00 ................
00 0C 00 00 00 0C 00 00 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 : 0x06
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
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 : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 06 07 07 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 : 0x0E
wTerminalType : 0x0101 (USB streaming)
bAssocTerminal : 0x00
bCSourceID : 0x06 (6)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
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 0E 01 01 00 06 02 03 00 00 00 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 : 0x0302 (Headphones)
bAssocTerminal : 0x0E (14)
bSourceID : 0x1E (30)
bCSourceID : 0x06 (6)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 16 02 03 0E 1E 06 04 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 : 0x1E (30)
bSourceID : 0x0E (14)
bmaControls[0] : 0x03, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
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 1E 0E 03 00 00 00 0C 00 00 00 0C 00 00 .$..............
00 00 ..
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x89 (Direction=IN EndpointID=9)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0010
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 : 0x10 (16 bytes per packet)
bInterval : 0x08 (8 ms)
Data (HexDump) : 07 05 89 03 10 00 08 .......
---------------- 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 : 0x13 (String Descriptor 19)
Language 0x0409 : "Cubilux CA7 Line IN°"
Data (HexDump) : 09 04 01 00 00 01 02 20 13 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x13 (String Descriptor 19)
Language 0x0409 : "Cubilux CA7 Line IN°"
Data (HexDump) : 09 04 01 01 01 01 02 20 13 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x13 (19)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 13 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x001C
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 : 0x1C (28 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 83 05 1C 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x13 (String Descriptor 19)
Language 0x0409 : "Cubilux CA7 Line IN°"
Data (HexDump) : 09 04 01 02 01 01 02 20 13 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x13 (19)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 13 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x002A
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 : 0x2A (42 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 83 05 2A 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x03
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x13 (String Descriptor 19)
Language 0x0409 : "Cubilux CA7 Line IN°"
Data (HexDump) : 09 04 01 03 01 01 02 20 13 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x13 (19)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 13 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x001C
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 : 0x1C (28 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 83 05 1C 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x04
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x13 (String Descriptor 19)
Language 0x0409 : "Cubilux CA7 Line IN°"
Data (HexDump) : 09 04 01 04 01 01 02 20 13 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x13 (19)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 13 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x002A
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 : 0x2A (42 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 83 05 2A 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- 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 : 0x14 (String Descriptor 20)
Language 0x0409 : "Cubilux CA7 MIC IN°"
Data (HexDump) : 09 04 02 00 00 01 02 20 14 ....... .
---------------- 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 : 0x14 (String Descriptor 20)
Language 0x0409 : "Cubilux CA7 MIC IN°"
Data (HexDump) : 09 04 02 01 01 01 02 20 14 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x14 (20)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 14 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x84 (Direction=IN EndpointID=4)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x001C
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 : 0x1C (28 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 84 05 1C 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x14 (String Descriptor 20)
Language 0x0409 : "Cubilux CA7 MIC IN°"
Data (HexDump) : 09 04 02 02 01 01 02 20 14 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x14 (20)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 14 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x84 (Direction=IN EndpointID=4)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x002A
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 : 0x2A (42 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 84 05 2A 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02
bAlternateSetting : 0x03
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x14 (String Descriptor 20)
Language 0x0409 : "Cubilux CA7 MIC IN°"
Data (HexDump) : 09 04 02 03 01 01 02 20 14 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x14 (20)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 14 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x84 (Direction=IN EndpointID=4)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x001C
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 : 0x1C (28 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 84 05 1C 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02
bAlternateSetting : 0x04
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x14 (String Descriptor 20)
Language 0x0409 : "Cubilux CA7 MIC IN°"
Data (HexDump) : 09 04 02 04 01 01 02 20 14 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x14 (20)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 14 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x84 (Direction=IN EndpointID=4)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x002A
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 : 0x2A (42 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 84 05 2A 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 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 : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 00 00 01 02 20 15 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 01 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x001C
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 : 0x1C (28 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 1C 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 02 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x002A
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 : 0x2A (42 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 2A 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x03
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 03 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x00000033 (FL, FR, BL, BR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 04 33 00 00 00 00 .$.........3....
----- 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 : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0038
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 : 0x38 (56 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 38 00 01 ....8..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x04
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 04 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x00000033 (FL, FR, BL, BR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 04 33 00 00 00 00 .$.........3....
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0054
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 : 0x54 (84 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 54 00 01 ....T..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x05
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 05 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x06 (6 channels)
bmChannelConfig : 0x0000003F (FL, FR, FC, LFE, BL, BR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 06 3F 00 00 00 00 .$.........?....
----- 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 : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0054
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 : 0x54 (84 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 54 00 01 ....T..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x06
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 06 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x06 (6 channels)
bmChannelConfig : 0x0000003F (FL, FR, FC, LFE, BL, BR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 06 3F 00 00 00 00 .$.........?....
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x007E
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 : 0x7E (126 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 7E 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x07
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 07 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x08 (8 channels)
bmChannelConfig : 0x0000063F (FL, FR, FC, LFE, BL, BR, SL, SR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 08 3F 06 00 00 00 .$.........?....
----- 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 : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0070
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 : 0x70 (112 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 70 00 01 ....p..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03
bAlternateSetting : 0x08
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x15 (String Descriptor 21)
Language 0x0409 : "Cubilux CA7 Surround Sound°"
Data (HexDump) : 09 04 03 08 01 01 02 20 15 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
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 : 0x08 (8 channels)
bmChannelConfig : 0x0000063F (FL, FR, FC, LFE, BL, BR, SL, SR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 08 3F 06 00 00 00 .$.........?....
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x05 (Direction=OUT EndpointID=5)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00A8
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 : 0xA8 (168 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 05 09 A8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 00 00 01 02 20 16 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 01 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 02 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x03
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 03 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x04
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 04 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x05
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 05 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x06
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 06 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x07
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 07 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x08
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 08 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x09
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 09 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x0A
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 0A 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x0B
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 0B 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x0C
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 0C 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x0D
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 0D 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 F8 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x04
bAlternateSetting : 0x0E
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x16 (String Descriptor 22)
Language 0x0409 : "Cubilux CA7 Headphone OUT°"
Data (HexDump) : 09 04 04 0E 01 01 02 20 16 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0E (14)
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 : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0E 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- 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 : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x06 (Direction=OUT EndpointID=6)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 06 09 74 01 01 ....t..
----------- 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 : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x05
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceSubClass : 0x00 (None)
bInterfaceProtocol : 0x00 (None)
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 05 00 01 03 00 00 00 .........
------------------- HID Descriptor --------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0111 (HID Version 1.11)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
Data (HexDump) : 09 21 11 01 00 01 22 22 00 .!...."".
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x0022 (34 bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x8A (Direction=IN EndpointID=10)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0010
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 : 0x10 (16 bytes per packet)
bInterval : 0x04 (4 ms)
Data (HexDump) : 07 05 8A 03 10 00 04 .......
-------------------- 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 : 0x18 (24 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "CUBILUX CA7°" *!*ERROR contains 1 NULL character
Data (HexDump) : 18 03 43 00 55 00 42 00 49 00 4C 00 55 00 58 00 ..C.U.B.I.L.U.X.
20 00 43 00 41 00 37 00 .C.A.7.
------ String Descriptor 3 ------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Generic°" *!*ERROR contains 1 NULL character
Data (HexDump) : 10 03 47 00 65 00 6E 00 65 00 72 00 69 00 63 00 ..G.e.n.e.r.i.c.
------ String Descriptor 4 ------
bLength : 0x14 (20 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "USB Audio°" *!*ERROR contains 1 NULL character
Data (HexDump) : 14 03 55 00 53 00 42 00 20 00 41 00 75 00 64 00 ..U.S.B. .A.u.d.
69 00 6F 00 i.o.
------ String Descriptor 5 ------
bLength : 0x18 (24 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "CUBILUX CA7°" *!*ERROR contains 1 NULL character
Data (HexDump) : 18 03 43 00 55 00 42 00 49 00 4C 00 55 00 58 00 ..C.U.B.I.L.U.X.
20 00 43 00 41 00 37 00 .C.A.7.
------ String Descriptor 19 ------
bLength : 0x28 (40 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Cubilux CA7 Line IN°" *!*ERROR contains 1 NULL character
Data (HexDump) : 28 03 43 00 75 00 62 00 69 00 6C 00 75 00 78 00 (.C.u.b.i.l.u.x.
20 00 43 00 41 00 37 00 20 00 4C 00 69 00 6E 00 .C.A.7. .L.i.n.
65 00 20 00 49 00 4E 00 e. .I.N.
------ String Descriptor 20 ------
bLength : 0x26 (38 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Cubilux CA7 MIC IN°" *!*ERROR contains 1 NULL character
Data (HexDump) : 26 03 43 00 75 00 62 00 69 00 6C 00 75 00 78 00 &.C.u.b.i.l.u.x.
20 00 43 00 41 00 37 00 20 00 4D 00 49 00 43 00 .C.A.7. .M.I.C.
20 00 49 00 4E 00 .I.N.
------ String Descriptor 21 ------
bLength : 0x36 (54 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Cubilux CA7 Surround Sound°" *!*ERROR contains 1 NULL character
Data (HexDump) : 36 03 43 00 75 00 62 00 69 00 6C 00 75 00 78 00 6.C.u.b.i.l.u.x.
20 00 43 00 41 00 37 00 20 00 53 00 75 00 72 00 .C.A.7. .S.u.r.
72 00 6F 00 75 00 6E 00 64 00 20 00 53 00 6F 00 r.o.u.n.d. .S.o.
75 00 6E 00 64 00 u.n.d.
------ String Descriptor 22 ------
bLength : 0x34 (52 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Cubilux CA7 Headphone OUT°" *!*ERROR contains 1 NULL character
Data (HexDump) : 34 03 43 00 75 00 62 00 69 00 6C 00 75 00 78 00 4.C.u.b.i.l.u.x.
20 00 43 00 41 00 37 00 20 00 48 00 65 00 61 00 .C.A.7. .H.e.a.
64 00 70 00 68 00 6F 00 6E 00 65 00 20 00 4F 00 d.p.h.o.n.e. .O.
55 00 54 00 U.T.