USB class 10: Audio/video
Audio/Video
| Code | 10 |
|---|---|
| Name | Audio/video |
| Subclasses | 3 |
Frequently asked questions
What is a USB device of class 10 (Audio/video)?
Class 10 stands for “Audio/video”. It has 3 subclasses, for example AVData Control, AVData Video Stream and AVData Audio Stream.
Which Linux drivers handle Audio/video?
In Linux kernel 6.12 no driver binds by this class alone; devices are matched by vendor and device ID instead.
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_10&SubClass_XX.
Subclasses
| Code | Name | Protocols | Class drivers (Linux) |
|---|---|---|---|
10:01 | AVData Control | ||
10:02 | AVData Video Stream | ||
10:03 | AVData Audio Stream |