usb_ah(7M)




NAME

     usb_ah - USB audio HID STREAMS module


DESCRIPTION

     The usb_ah STREAMS module enables the USB input control dev-
     ice  which  is  a member of the Human Interface Device (HID)
     class and provides support for volume change and  mute  but-
     ton.  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.


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
   |        ATTRIBUTE TYPE       |        ATTRIBUTE VALUE      |
   | ____________________________|_____________________________|_
   |  Architecture               |  PCI-based systems          |
   | ____________________________|_____________________________|_
   |  Availability               |  SUNWusb (All architectures)|
   |                             |  SUNWusbx (SPARC only)      |
   |_____________________________|_____________________________|
   | Interface Stability         | Evolving                    |
   |_____________________________|_____________________________|


FILES

     /kernel/strmod/usb_ah
           32-bit ELF kernel STREAMS  module  for  original  USBA
           framework.*

     /kernel/strmod/sparcv9/usb_ah
           64-bit ELF kernel STREAMS  module  for  original  USBA
           framework.* (SPARC only).

     /kernel/strmod/usb_ah1
           32-bit ELF kernel STREAMS module for USBA 1.0   frame-
           work.*

     /kernel/strmod/sparcv9/usb_ah1
           64-bit ELF kernel STREAMS module for USBA  1.0  frame-
           work* (SPARC only).

           * Please see www.sun.com/desktop/whitepapers.html  for
           more  information  regarding USB dual framework imple-
           mentation, USBA 1.0, and USB 2.0.


SEE ALSO


     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


DIAGNOSTICS

     None


NOTES

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


Man(1) output converted with man2html