Re: How can you tell if the speaker jack on your sound card has anything plugged into it???

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Apr 25, 2008 at 03:56:46PM -0500, Timur Tabi wrote:

> First, the hardware has to detect insertion.  Then, it has to send a 
> signal to the driver (either via a status register or an interrupt).

> Assuming you have all that (I've never seen a sound card that provides 
> this info), perhaps you can specify the output jack only when something 

This is supported in a reasonable proportion of CODEC chips these days,
particularly those that have direct headphone and/or microphone support.
It's more frequently used in mobile devices than desktops (since they
tend to experience more plug/unplug events) but with the spread of
laptops it's now fairly common in PC class hardware.

> is plugged in?  That is, you register the output jack when something is 
> plugged in, and then deregister it when something is removed.

It's probably be easier from a UI perspective if the jack is always
present in the UI but applications can tell if it's disabled - the
physical jack is always there, after all.
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux