1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>snd_soc_jack_notifier_register</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="The ALSA Driver API"><link rel="up" href="ch08s02.html" title="Jack Abstraction Layer API"><link rel="prev" href="API-snd-soc-jack-add-pins.html" title="snd_soc_jack_add_pins"><link rel="next" href="API-snd-soc-jack-notifier-unregister.html" title="snd_soc_jack_notifier_unregister"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">snd_soc_jack_notifier_register</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-snd-soc-jack-add-pins.html">Prev</a> </td><th width="60%" align="center">Jack Abstraction Layer API</th><td width="20%" align="right"> <a accesskey="n" href="API-snd-soc-jack-notifier-unregister.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-snd-soc-jack-notifier-register"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>snd_soc_jack_notifier_register — 2 Register a notifier for jack status 3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">void <b class="fsfunc">snd_soc_jack_notifier_register </b>(</code></td><td>struct snd_soc_jack * <var class="pdparam">jack</var>, </td></tr><tr><td> </td><td>struct notifier_block * <var class="pdparam">nb</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idp1096149236"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>jack</code></em></span></dt><dd><p> 4 ASoC jack 5 </p></dd><dt><span class="term"><em class="parameter"><code>nb</code></em></span></dt><dd><p> 6 Notifier block to register 7 </p></dd></dl></div></div><div class="refsect1"><a name="idp1096151860"></a><h2>Description</h2><p> 8 Register for notification of the current status of the jack. Note 9 that it is not possible to report additional jack events in the 10 callback from the notifier, this is intended to support 11 applications such as enabling electrical detection only when a 12 mechanical detection event has occurred. 13</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-snd-soc-jack-add-pins.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch08s02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-snd-soc-jack-notifier-unregister.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">snd_soc_jack_add_pins</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span class="phrase">snd_soc_jack_notifier_unregister</span></td></tr></table></div></body></html> 14