![]() | Logo by DBAlex (anonymous IP: 216.73.216.55,2464) | |||||||||||||
| ||||||||||||||
Audio (348) Datatype (51) Demo (205) Development (618) Document (24) Driver (101) Emulation (154) Game (1033) Graphics (514) Library (120) Network (238) Office (67) Utility (948) Video (73) Total files: 4494 Full index file Recent index file
Amigans.net Aminet IntuitionBase Hyperion Entertainment A-Eon Amiga Future
Support the site
|
> Version AudioclassID FULL AudioClassID 53.1 (03/27/2026) ©27.3.2026 Lyle Hazelwood, all rights reserved > AudioClassID ? V=VERBOSE/S: May be called from shell/script or Workbench. The only Argument/Tooltype is V=VERBOSE to get a much lengthier response Shows the basic information for attached USB Audio devices. This includes which USB Audio Class the device complies with. Most USB audio devices are class 1, but some devices are class 2, and the two classes are not at all compatible with each other. Most driver packages will only work with Class1 or Class2, but there's no easy way to tell them apart, This tool solves that problem. NOTE: this program will only see unopened USB audio devices. If it's currently in use, it will not show up in the results. default will scan for all USB audiostreaming devices, and report on each: Interface Number, recording or playback, Manufacturer Name, if provided Product Name, if provided Serial Number, if provided InterfaceName, if provided Vendor ID (VID) Product ID (PID) USB Class Compliance number There are typically two audio streaming interfaces per device, one playback and one recording. Here's an example from my Amiga: *************************************************************** Available USB AudioStreaming interfaces: Interface 1: Audio Playback Manufacturer:BEHRINGER Product:UMC404HD 192k Interface:UMC404HD 192k Output VID 0x1397 PID 0x0509 USB Audio Class Compliance: 02.00 Interface 2: Audio Recording Manufacturer:BEHRINGER Product:UMC404HD 192k Interface:UMC404HD 192k Input VID 0x1397 PID 0x0509 USB Audio Class Compliance: 02.00 Interface 1: Audio Playback Manufacturer:Burr-Brown from TI Product:USB Audio CODEC VID 0x08BB PID 0x2902 USB Audio Class Compliance: 01.00 Interface 2: Audio Recording Manufacturer:Burr-Brown from TI Product:USB Audio CODEC VID 0x08BB PID 0x2902 USB Audio Class Compliance: 01.00 Interface 1: Audio Playback Manufacturer:Creative Technology Ltd Product:Sound Blaster Play! 3 Serial Number:YDSB1730337002509D VID 0x041E PID 0x324D USB Audio Class Compliance: 01.00 Interface 2: Audio Recording Manufacturer:Creative Technology Ltd Product:Sound Blaster Play! 3 Serial Number:YDSB1730337002509D VID 0x041E PID 0x324D USB Audio Class Compliance: 01.00 *************************************************************** This represents three Audio devices, each shows as one "recording" interface and one "playback" interface. The UMC404HD is class 2, the others are class 1. The Vendor ID and Product ID of each is also shown. If you add a VERBOSE argument (or just V from shell/script) You'll get a fairly complete dump of all the USB descriptors. That's a lot of geeky information, but might be interesting. The Verbose output is long.. so redirecting the output to a text file might be wise. Something like AudioClassID >ram:MyAudioStuff.txt VERBOSE will create a file in RAM with all the information. Source is included. If you find a bug feel free to fix it. The source is heavy on Printf error checking and also lots of comments. I'd rather be clear than be cool. Have Fun Lyle | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright © 2004-2026 by Björn Hagström All Rights Reserved |