4 ms·
When you use any USB based audio device (headphones, soundcard, mic) you are installing drivers to drive the product. Its just that 99.99% of the time the stand
by Crosseye_Jack 8y ago
When you use any USB based audio device (headphones, soundcard, mic) you are installing drivers to drive the product. Its just that 99.99% of the time the standard USB Audio Drivers supplied with your OS will work just fine.
The issue is what happens when the headphones want to offer more functionality beyond basic audio? Personally I try and stick with using "USB Composite Device" to support more than one device class and then use USB "HIDRAW" [0] to drive that extra functionality (But that's mainly because I can't be arsed to get drivers signed and it does what I need it to do, YMMV).
[0] https://www.kernel.org/doc/Documentation/hid/hidraw.txt https://www.kernel.org/doc/Documentation/hid/hidraw.txt