[alsa-devel] Userspace drivers
rene.herman at keyaccess.nl
Thu Sep 27 14:54:38 CEST 2007
On 09/26/2007 09:28 PM, Josh Litherland wrote:
> Is there any facility for developing an ALSA device driver in userspace?
> I'm particularly interested in mixer devices; my goal is to expose the
> Thinkpad hardware volume buttons as an ALSA mixer.
> Thanks for any pointers!
Most of the cheaper hardware today does volume control in software which
ALSA supports through the softvol plugin that runs in userspace. I've never
actually owned any of this hardware but assuming the volume control shows up
in say alsamixer same as if it had been a hardware control, you'd have an
example of a userspace volume control there. Actually talking to the buttons
is another matter ofcourse but it may serve as a useful example of how to
expose the control through alsa at least.
Or not, comments obviously welcome -- never look at it but also have a use
More information about the Alsa-devel