NAME | DESCRIPTION | ATTRIBUTES | FILES | SEE ALSO | DIAGNOSTICS | NOTES
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(7D)) and below an Audio Control class driver instance (see usb_ac(7D)). It translates the HID specific events to the events that are supported by the Solaris audio mixer framework.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Architecture | Original USBA drivers and files: PCI based systems USBA 1.0 drivers and files: PCI-based SPARC systems |
Availability | SUNWusb, SUNWusbx |
Interface Stability | Evolving |
32-bit ELF kernel STREAMS module for original USBA framework.*
64-bit ELF kernel STREAMS module for original USBA framework.*
32-bit ELF kernel STREAMS module for USBA 1.0 framework* (SPARC only).
64-bit ELF kernel STREAMS module for USBA 1.0 framework* (SPARC only).
* Please see www.sun.com/desktop/whitepapers.html for more information regarding USB dual framework implementation, USBA 1.0, and USB 2.0.
mixerctl(1), hid(7D), usba(7D), usb_ac(7D), usb_as(7D), usb_mid(7D), audio(7I), mixer(7I)
STREAMS Programming Guide
System Administration Guide: Basic Administration
Universal Serial Bus Specification 2.0
Device Class Definition for Human Interface Devices (HID) 1.1
http://www.sun.com/desktop/whitepapers.html
None
If USB audio drivers are not loaded, buttons will not be active.
NAME | DESCRIPTION | ATTRIBUTES | FILES | SEE ALSO | DIAGNOSTICS | NOTES