It is also possible to install a Microsoft class driver on audio hardware that was built to the USB Audio specification. Pretty much all versions of Windows have a class driver that supports the USB Audio 1.0 spec; builds 14912 and later (which are only available to Insiders right now) also support the USB Audio 2.0 spec, with some caveats.
The steps for PC are the same as in the linked post, but the name of the driver will either be "USB Audio Device" (if the hardware is built to the USB Audio 1.0 spec) or "USB Audio 2.0" (if the hardware is built to the USB Audio 2.0 spec.)
- Start | Device Manager
- Expand Sound, video, and game controllers
- Right-click the device in question and choose Update driver
- Choose Manually install a driver
- Choose Let me pick from a list of available drivers on my computer
- If you have the manufacturer's driver installed, that will be in the list
- If you see USB Audio Device in the list, that is the Microsoft class driver for USB Audio 1.0 hardware
- If you see USB Audio 2.0 in the list, that is the Microsoft class driver for USB Audio 2.0 hardware (as shown in the screenshot)
- Pick the driver you want from the list and choose Next; it will install
- If the device was in use at the time, you may be prompted to restart; if so, the old driver will still be in effect until you restart
- You can repeat the steps at any time, for example if you want to put the manufacturer's driver back
The USB audio class drivers also work on Windows Phone. To use them:
- Verify you have a phone that supports "USB host mode"
For example, from the Lumia 950 specs
- Plug in the USB audio device to the phone
- That's it!