USB_AH(4M) USB_AH(4M)


NAME


usb_ah - USB audio HID STREAMS module

DESCRIPTION


The usb_ah STREAMS module enables the USB input control device which is a
member of the Human Interface Device (HID) class and provides support for
volume change and mute button. The usb_ah module is pushed on top of a
HID class driver instance (see hid(4D)) and below an Audio Control class
driver instance (see usb_ac(4D)). It translates the HID specific events
to the events that are supported by the Solaris audio mixer framework.

FILES


/kernel/strmod/usb_ah

32-bit ELF kernel STREAMS module. (x86 platform only.)


/kernel/strmod/sparcv9/usb_ah

SPARC 64-bit ELF kernel STREAMS module


/kernel/strmod/amd64/usb_ah

x8664-bit ELF kernel STREAMS module


ATTRIBUTES


See attributes(7) for descriptions of the following attributes:


+--------------------+-------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-------------------+
|Architecture | PCI-based systems |
+--------------------+-------------------+
|Interface Stability | Committed |
+--------------------+-------------------+

SEE ALSO


hid(4D), usba(4D), usb_ac(4D), usb_as(4D), usb_mid(4D), audio(4I),


STREAMS Programming Guide


System Administration Guide: Basic Administration


Universal Serial Bus Specification 1.0 and 1.1


Device Class Definition for Human Interface Devices (HID) 1.1

DIAGNOSTICS


None

NOTES


If USB audio drivers are not loaded, buttons are not active.


May 15, 2009 USB_AH(4M)