USB class 01: Audio
Audio
| Code | 01 |
|---|---|
| Name | Audio |
| Subclasses | 3 |
| Class drivers (Linux) | snd_usb_audio |
Frequently asked questions
What is a USB device of class 01 (Audio)?
Class 01 stands for “Audio”. It has 3 subclasses, for example Control Device, Streaming and MIDI Streaming.
Which Linux drivers handle Audio?
In Linux kernel 6.12 these drivers bind to devices by class, regardless of vendor: snd_usb_audio (01:01, 01:03).
How do I find the class of a USB device?
On Linux, lsusb -v shows the bDeviceClass and bInterfaceClass fields. On Windows it appears in the compatible IDs as USB\Class_01&SubClass_XX.
Subclasses
| Code | Name | Protocols | Class drivers (Linux) |
|---|---|---|---|
01:01 | Control Device | snd_usb_audio | |
01:02 | Streaming | ||
01:03 | MIDI Streaming | snd_usb_audio |