[lsb-discuss] ALSA Test Suite: bundle updating timer.c

Daniel Harrison nixscripter at gmail.com
Wed Jan 27 15:46:43 PST 2010


# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: dan at dan-linux-laptop-20100127233954-2ieugt4inxh6wnkp
# target_branch: file:///home/dan/Documents/Development/LSB/t2c-alsa-\
#   tests/
# testament_sha1: 71df655ea24c71fef7d3b1ff451c5648cbc7a0ac
# timestamp: 2010-01-27 17:40:48 -0600
# base_revision_id: susanin at spidey.linux-foundation.org-\
#   20100126154411-p3h1zm8vneogppe3
#
# Begin patch
=== modified file 'spec/timer_8c.html'
--- spec/timer_8c.html	2009-12-01 02:17:33 +0000
+++ spec/timer_8c.html	2010-01-27 23:39:54 +0000
@@ -3,7 +3,10 @@
  <meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1"><title>ALSA project - the C 
library reference: /home/alsa/tmp/cvs/alsa-lib/src/timer/timer.c File 
Reference</title>

  <link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css"></head><body>
+<link href="tabs.css" rel="stylesheet" type="text/css"><style 
id="reqstyle">
+.req { background-color: rgb(255, 255, 153);}
+</style></head>
+<body>
  <!-- Generated by Doxygen 1.5.0 -->
  <div class="tabs">
    <ul>
@@ -27,163 +30,163 @@
  <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gff57e9a2e9af3313c13be386efcea822">snd_timer_open</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
**timer, const char *name, int mode)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opens a new 
connection to the timer interface.  <a 
href="group___timer.html#gff57e9a2e9af3313c13be386efcea822"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_open">Opens a new connection to the timer 
interface.  </span><a 
href="group___timer.html#gff57e9a2e9af3313c13be386efcea822"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g3dc654f4bd2db3fb003513e1f4d91679">snd_timer_open_lconf</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
**timer, const char *name, int mode, <a class="el" 
href="group___config.html#gb7dc173feea5bedcd999bba678eb53a7">snd_config_t</a> 
*lconf)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opens a new 
connection to the timer interface using local configuration.  <a 
href="group___timer.html#g3dc654f4bd2db3fb003513e1f4d91679"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_open_lconf">Opens a new connection to the 
timer interface using local configuration.  </span><a 
href="group___timer.html#g3dc654f4bd2db3fb003513e1f4d91679"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#geca63c329ab487ac9858a0a15ed8171b">snd_timer_close</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">close timer 
handle  <a 
href="group___timer.html#geca63c329ab487ac9858a0a15ed8171b"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_close">close timer 
handle</span>&nbsp;<br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">const char *&nbsp;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="timer_8c.html#e2bb2a6897630f4c8ca48266a67cf68f">snd_timer_name</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get 
identifier of timer handle  <a 
href="#e2bb2a6897630f4c8ca48266a67cf68f"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_name">get identifier of timer handle 
</span><a href="#e2bb2a6897630f4c8ca48266a67cf68f"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top"><a class="el" 
href="group___timer.html#gcdb15c29789833003322f8f6b9cd783f">snd_timer_type_t</a>&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="timer_8c.html#27bf6d9a68d7807ed669cfb037ab5929">snd_timer_type</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get type of 
timer handle  <a href="#27bf6d9a68d7807ed669cfb037ab5929"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_type_t">get type of timer handle  </span><a 
href="#27bf6d9a68d7807ed669cfb037ab5929"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gd47561cd48a4b01b852212e1aba25e51">snd_async_add_timer_handler</a> 
(<a class="el" 
href="group___global.html#ga966cc0e80d3b8f070437c851114d5a5">snd_async_handler_t</a> 
**handler, <a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer, <a class="el" 
href="group___global.html#gc2c426c7ea09cdcc0cdb398660104baa">snd_async_callback_t</a> 
callback, void *private_data)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add an 
async handler for a timer.  <a 
href="group___timer.html#gd47561cd48a4b01b852212e1aba25e51"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_async_add_timer_handler">Add an async handler for a 
timer.  </span><a 
href="group___timer.html#gd47561cd48a4b01b852212e1aba25e51"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top"><a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group___timer.html#g40216d28e9968d878c8b4761dd9e3751">snd_async_handler_get_timer</a> 
(<a class="el" 
href="group___global.html#ga966cc0e80d3b8f070437c851114d5a5">snd_async_handler_t</a> 
*handler)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return 
timer handle related to an async handler.  <a 
href="group___timer.html#g40216d28e9968d878c8b4761dd9e3751"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_t">Return timer handle related to an async 
handler.  </span><a 
href="group___timer.html#g40216d28e9968d878c8b4761dd9e3751"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gadbb1ff0afbfe5238c8603338fe9ff87">snd_timer_poll_descriptors_count</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get count 
of poll descriptors for timer handle  <a 
href="group___timer.html#gadbb1ff0afbfe5238c8603338fe9ff87"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_poll_descriptors_count">get count of poll 
descriptors for timer handle  </span><a 
href="group___timer.html#gadbb1ff0afbfe5238c8603338fe9ff87"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gf60e1ebe77650dc2aaf4d6e04924b599">snd_timer_poll_descriptors</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer, struct pollfd *pfds, unsigned int space)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get poll 
descriptors  <a 
href="group___timer.html#gf60e1ebe77650dc2aaf4d6e04924b599"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_poll_descriptors">get poll descriptors 
</span><a 
href="group___timer.html#gf60e1ebe77650dc2aaf4d6e04924b599"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g5ae92e0e9b4b1b5cc421feb1ef76660b">snd_timer_poll_descriptors_revents</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer, struct pollfd *pfds, unsigned int nfds, unsigned short 
*revents)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get 
returned events from poll descriptors  <a 
href="group___timer.html#g5ae92e0e9b4b1b5cc421feb1ef76660b"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_poll_descriptors_revents">get returned events 
from poll descriptors  </span><a 
href="group___timer.html#g5ae92e0e9b4b1b5cc421feb1ef76660b"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="timer_8c.html#250d2b899bbca2eaa9f612161a2747a0">snd_timer_nonblock</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer, int nonblock)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set 
nonblock mode  <a 
href="#250d2b899bbca2eaa9f612161a2747a0"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_nonblock">set nonblock mode  </span><a 
href="#250d2b899bbca2eaa9f612161a2747a0"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">size_t&nbsp;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group___timer.html#g37bf4e7b4e8ba0b08b703362666acbd9">snd_timer_info_sizeof</a> 
()</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of 
the snd_timer_info_t structure in bytes  <a 
href="group___timer.html#g37bf4e7b4e8ba0b08b703362666acbd9"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_info_sizeof">get size of the snd_timer_info_t 
structure in bytes  </span><a 
href="group___timer.html#g37bf4e7b4e8ba0b08b703362666acbd9"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g9321829a57eff969da06783b1e950917">snd_timer_info_malloc</a> 
(<a class="el" 
href="group___timer.html#ge0b1c47741625f82dc0c7532fa6b45ea">snd_timer_info_t</a> 
**info)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate a 
new snd_timer_info_t structure  <a 
href="group___timer.html#g9321829a57eff969da06783b1e950917"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_info_malloc">allocate a new snd_timer_info_t 
structure  </span><a 
href="group___timer.html#g9321829a57eff969da06783b1e950917"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g53380a36cb70a662441224459fa5a5be">snd_timer_info_free</a> 
(<a class="el" 
href="group___timer.html#ge0b1c47741625f82dc0c7532fa6b45ea">snd_timer_info_t</a> 
*info)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees the 
snd_timer_info_t structure  <a 
href="group___timer.html#g53380a36cb70a662441224459fa5a5be"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_info_free">frees the snd_timer_info_t 
structure  </span><a 
href="group___timer.html#g53380a36cb70a662441224459fa5a5be"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g65745fcf3ea2b2ed488f3bc8cb8ec13f">snd_timer_info_copy</a> 
(<a class="el" 
href="group___timer.html#ge0b1c47741625f82dc0c7532fa6b45ea">snd_timer_info_t</a> 
*dst, const <a class="el" 
href="group___timer.html#ge0b1c47741625f82dc0c7532fa6b45ea">snd_timer_info_t</a> 
*src)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one 
snd_timer_info_t structure to another  <a 
href="group___timer.html#g65745fcf3ea2b2ed488f3bc8cb8ec13f"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_info_copy">copy one snd_timer_info_t structure 
to another  </span><a 
href="group___timer.html#g65745fcf3ea2b2ed488f3bc8cb8ec13f"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g04141ae3c2dd59b4122c53658bf9fafd">snd_timer_info_is_slave</a> 
(<a class="el" 
href="group___timer.html#ge0b1c47741625f82dc0c7532fa6b45ea">snd_timer_info_t</a> 
*info)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">determine, 
if timer is slave  <a 
href="group___timer.html#g04141ae3c2dd59b4122c53658bf9fafd"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_info_is_slave">determine, if timer is slave 
</span><a 
href="group___timer.html#g04141ae3c2dd59b4122c53658bf9fafd"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g2d30016302bb2976de6630ab069af2aa">snd_timer_info_get_card</a> 
(<a class="el" 
href="group___timer.html#ge0b1c47741625f82dc0c7532fa6b45ea">snd_timer_info_t</a> 
*info)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get timer 
card  <a 
href="group___timer.html#g2d30016302bb2976de6630ab069af2aa"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_info_get_card">get timer card  </span><a 
href="group___timer.html#g2d30016302bb2976de6630ab069af2aa"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">const char *&nbsp;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group___timer.html#g626d90dd33563a4de2139b19279add11">snd_timer_info_get_id</a> 
(<a class="el" 
href="group___timer.html#ge0b1c47741625f82dc0c7532fa6b45ea">snd_timer_info_t</a> 
*info)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get timer 
id  <a 
href="group___timer.html#g626d90dd33563a4de2139b19279add11"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_info_get_id">get timer id  </span><a 
href="group___timer.html#g626d90dd33563a4de2139b19279add11"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">const char *&nbsp;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group___timer.html#ga6f36810c5455b36b7f436f4d44af384">snd_timer_info_get_name</a> 
(<a class="el" 
href="group___timer.html#ge0b1c47741625f82dc0c7532fa6b45ea">snd_timer_info_t</a> 
*info)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get timer 
name  <a 
href="group___timer.html#ga6f36810c5455b36b7f436f4d44af384"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_info_get_name">get timer name  </span><a 
href="group___timer.html#ga6f36810c5455b36b7f436f4d44af384"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gb5cd4dcbbfe92912998e4ddcf4443997">snd_timer_info_get_resolution</a> 
(<a class="el" 
href="group___timer.html#ge0b1c47741625f82dc0c7532fa6b45ea">snd_timer_info_t</a> 
*info)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get timer 
resolution in us  <a 
href="group___timer.html#gb5cd4dcbbfe92912998e4ddcf4443997"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_info_get_resolution">get timer resolution in 
us  </span><a 
href="group___timer.html#gb5cd4dcbbfe92912998e4ddcf4443997"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g11b2bc64a6d59065ba4f52df7b751db7">snd_timer_info</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer, <a class="el" 
href="group___timer.html#ge0b1c47741625f82dc0c7532fa6b45ea">snd_timer_info_t</a> 
*info)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get 
information about timer handle  <a 
href="group___timer.html#g11b2bc64a6d59065ba4f52df7b751db7"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_info">get information about timer handle 
</span><a 
href="group___timer.html#g11b2bc64a6d59065ba4f52df7b751db7"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">size_t&nbsp;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group___timer.html#ga615967097af6a6d14102e99c8ff4557">snd_timer_params_sizeof</a> 
()</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of 
the snd_timer_params_t structure in bytes  <a 
href="group___timer.html#ga615967097af6a6d14102e99c8ff4557"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_sizeof">get size of the 
snd_timer_params_t structure in bytes  </span><a 
href="group___timer.html#ga615967097af6a6d14102e99c8ff4557"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g1d29bd2faa296a98d42cee0d29b66943">snd_timer_params_malloc</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
**params)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate a 
new snd_timer_params_t structure  <a 
href="group___timer.html#g1d29bd2faa296a98d42cee0d29b66943"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_malloc">allocate a new 
snd_timer_params_t structure  </span><a 
href="group___timer.html#g1d29bd2faa296a98d42cee0d29b66943"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g58ecc13f57c56686ddbf8a4b388b96a7">snd_timer_params_free</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees the 
snd_timer_params_t structure  <a 
href="group___timer.html#g58ecc13f57c56686ddbf8a4b388b96a7"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_free">frees the snd_timer_params_t 
structure  </span><a 
href="group___timer.html#g58ecc13f57c56686ddbf8a4b388b96a7"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g979b0ff626a62ed4472bc9cebd726324">snd_timer_params_copy</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*dst, const <a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*src)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one 
snd_timer_params_t structure to another  <a 
href="group___timer.html#g979b0ff626a62ed4472bc9cebd726324"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_copy">copy one snd_timer_params_t 
structure to another  </span><a 
href="group___timer.html#g979b0ff626a62ed4472bc9cebd726324"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g8d4d4b15ebf4851bfc3e2e069c2fe811">snd_timer_params_set_auto_start</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params, int auto_start)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set timer 
auto start  <a 
href="group___timer.html#g8d4d4b15ebf4851bfc3e2e069c2fe811"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_set_auto_start">set timer auto start 
</span><a 
href="group___timer.html#g8d4d4b15ebf4851bfc3e2e069c2fe811"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gad626140af5713206725acec77632739">snd_timer_params_get_auto_start</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">determine 
if timer has auto start flag  <a 
href="group___timer.html#gad626140af5713206725acec77632739"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_get_auto_start">determine if timer has 
auto start flag  </span><a 
href="group___timer.html#gad626140af5713206725acec77632739"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g0f2590e6d688867b0dff574753e25085">snd_timer_params_set_exclusive</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params, int exclusive)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set timer 
exclusive use  <a 
href="group___timer.html#g0f2590e6d688867b0dff574753e25085"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_set_exclusive">set timer exclusive use 
  </span><a 
href="group___timer.html#g0f2590e6d688867b0dff574753e25085"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g7a8eb60376ca4b8995c8733428c45222">snd_timer_params_get_exclusive</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">determine 
if timer has exclusive flag  <a 
href="group___timer.html#g7a8eb60376ca4b8995c8733428c45222"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_get_exclusive">determine if timer has 
exclusive flag  </span><a 
href="group___timer.html#g7a8eb60376ca4b8995c8733428c45222"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gd2e8119a6000265ea0d3f6ab9111b7d1">snd_timer_params_set_early_event</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params, int early_event)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set timer 
early event  <a 
href="group___timer.html#gd2e8119a6000265ea0d3f6ab9111b7d1"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_set_early_event">set timer early event 
  </span><a 
href="group___timer.html#gd2e8119a6000265ea0d3f6ab9111b7d1"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gea0fed047f16c71122d9ef4684843ce1">snd_timer_params_get_early_event</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">determine 
if timer has early event flag  <a 
href="group___timer.html#gea0fed047f16c71122d9ef4684843ce1"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_get_early_event">determine if timer has 
early event flag  </span><a 
href="group___timer.html#gea0fed047f16c71122d9ef4684843ce1"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g371828af6e14fde38dd393adf1fb0130">snd_timer_params_set_ticks</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params, long ticks)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set timer 
ticks  <a 
href="group___timer.html#g371828af6e14fde38dd393adf1fb0130"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_set_ticks">set timer ticks  </span><a 
href="group___timer.html#g371828af6e14fde38dd393adf1fb0130"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g8cddd76ac3ccabf8a99d2dc8ad83b101">snd_timer_params_get_ticks</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get timer 
ticks  <a 
href="group___timer.html#g8cddd76ac3ccabf8a99d2dc8ad83b101"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_get_ticks">get timer ticks  </span><a 
href="group___timer.html#g8cddd76ac3ccabf8a99d2dc8ad83b101"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g8655408c845e162e89456e6c97d90714">snd_timer_params_set_queue_size</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params, long queue_size)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set timer 
queue size (32-1024)  <a 
href="group___timer.html#g8655408c845e162e89456e6c97d90714"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_set_queue_size">set timer queue size 
(32-1024)  </span><a 
href="group___timer.html#g8655408c845e162e89456e6c97d90714"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#ga567494edbc333d56946c19a397ee11c">snd_timer_params_get_queue_size</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get queue 
size  <a 
href="group___timer.html#ga567494edbc333d56946c19a397ee11c"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_get_queue_size">get queue size 
</span><a 
href="group___timer.html#ga567494edbc333d56946c19a397ee11c"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gb4d943dc55441f4ced31e903c920be13">snd_timer_params_set_filter</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params, unsigned int filter)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set timer 
event filter  <a 
href="group___timer.html#gb4d943dc55441f4ced31e903c920be13"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_set_filter">set timer event filter 
</span><a 
href="group___timer.html#gb4d943dc55441f4ced31e903c920be13"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">unsigned int&nbsp;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group___timer.html#g5c1d7d3c39cbcaa7fd9637e6acd91560">snd_timer_params_get_filter</a> 
(<a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get timer 
event filter  <a 
href="group___timer.html#g5c1d7d3c39cbcaa7fd9637e6acd91560"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params_get_filter">get timer event filter 
</span><a 
href="group___timer.html#g5c1d7d3c39cbcaa7fd9637e6acd91560"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g79d62b82c579b2c61684e45dc3deb3f9">snd_timer_params</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer, <a class="el" 
href="group___timer.html#gb49219f23948c5e25833cdfe20379036">snd_timer_params_t</a> 
*params)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set 
parameters for timer handle  <a 
href="group___timer.html#g79d62b82c579b2c61684e45dc3deb3f9"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_params">set parameters for timer handle 
</span><a 
href="group___timer.html#g79d62b82c579b2c61684e45dc3deb3f9"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">size_t&nbsp;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group___timer.html#gda9800ed8dc129593a112f234c46e065">snd_timer_status_sizeof</a> 
()</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of 
the snd_timer_status_t structure in bytes  <a 
href="group___timer.html#gda9800ed8dc129593a112f234c46e065"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_status_sizeof">get size of the 
snd_timer_status_t structure in bytes  </span><a 
href="group___timer.html#gda9800ed8dc129593a112f234c46e065"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g6b39c458da9550f833cea7e171522717">snd_timer_status_malloc</a> 
(<a class="el" 
href="group___timer.html#g15682094f8d5aedb2a42ed794f17a969">snd_timer_status_t</a> 
**status)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate a 
new snd_timer_status_t structure  <a 
href="group___timer.html#g6b39c458da9550f833cea7e171522717"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_status_malloc">allocate a new 
snd_timer_status_t structure  </span><a 
href="group___timer.html#g6b39c458da9550f833cea7e171522717"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gac427314101a4f3c9c71300a6bc8700e">snd_timer_status_free</a> 
(<a class="el" 
href="group___timer.html#g15682094f8d5aedb2a42ed794f17a969">snd_timer_status_t</a> 
*status)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees the 
snd_timer_status_t structure  <a 
href="group___timer.html#gac427314101a4f3c9c71300a6bc8700e"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_status_free">frees the snd_timer_status_t 
structure  </span><a 
href="group___timer.html#gac427314101a4f3c9c71300a6bc8700e"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gb933e2f8308444947eacd6505b63961a">snd_timer_status_copy</a> 
(<a class="el" 
href="group___timer.html#g15682094f8d5aedb2a42ed794f17a969">snd_timer_status_t</a> 
*dst, const <a class="el" 
href="group___timer.html#g15682094f8d5aedb2a42ed794f17a969">snd_timer_status_t</a> 
*src)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one 
snd_timer_status_t structure to another  <a 
href="group___timer.html#gb933e2f8308444947eacd6505b63961a"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_status_copy">copy one snd_timer_status_t 
structure to another  </span><a 
href="group___timer.html#gb933e2f8308444947eacd6505b63961a"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top"><a class="el" 
href="group___global.html#g9ec799950aa7da856cf805705197c390">snd_htimestamp_t</a>&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group___timer.html#gf7e221c7cfee47e91d075f6154befdff">snd_timer_status_get_timestamp</a> 
(<a class="el" 
href="group___timer.html#g15682094f8d5aedb2a42ed794f17a969">snd_timer_status_t</a> 
*status)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get 
timestamp  <a 
href="group___timer.html#gf7e221c7cfee47e91d075f6154befdff"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_htimestamp_t">get timestamp  </span><a 
href="group___timer.html#gf7e221c7cfee47e91d075f6154befdff"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g3dffbd99deb65ea0616f595ddfec4192">snd_timer_status_get_resolution</a> 
(<a class="el" 
href="group___timer.html#g15682094f8d5aedb2a42ed794f17a969">snd_timer_status_t</a> 
*status)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get 
resolution in us  <a 
href="group___timer.html#g3dffbd99deb65ea0616f595ddfec4192"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_status_get_resolution">get resolution in us 
</span><a 
href="group___timer.html#g3dffbd99deb65ea0616f595ddfec4192"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g0e36b8b76a0affd6f86729d178c33110">snd_timer_status_get_lost</a> 
(<a class="el" 
href="group___timer.html#g15682094f8d5aedb2a42ed794f17a969">snd_timer_status_t</a> 
*status)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get master 
tick lost count  <a 
href="group___timer.html#g0e36b8b76a0affd6f86729d178c33110"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_status_get_lost">get master tick lost count 
</span><a 
href="group___timer.html#g0e36b8b76a0affd6f86729d178c33110"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gd278287f5a5d33331a5548e19a86b01a">snd_timer_status_get_overrun</a> 
(<a class="el" 
href="group___timer.html#g15682094f8d5aedb2a42ed794f17a969">snd_timer_status_t</a> 
*status)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get overrun 
count  <a 
href="group___timer.html#gd278287f5a5d33331a5548e19a86b01a"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_status_get_overrun">get overrun count 
</span><a 
href="group___timer.html#gd278287f5a5d33331a5548e19a86b01a"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g37a52d7fcf34d36d2f279b4becc1546c">snd_timer_status_get_queue</a> 
(<a class="el" 
href="group___timer.html#g15682094f8d5aedb2a42ed794f17a969">snd_timer_status_t</a> 
*status)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get count 
of used queue elements  <a 
href="group___timer.html#g37a52d7fcf34d36d2f279b4becc1546c"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_status_get_queue">get count of used queue 
elements  </span><a 
href="group___timer.html#g37a52d7fcf34d36d2f279b4becc1546c"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g073eb2b8bc888753ed259031a75e983e">snd_timer_status</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer, <a class="el" 
href="group___timer.html#g15682094f8d5aedb2a42ed794f17a969">snd_timer_status_t</a> 
*status)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get status 
from timer handle  <a 
href="group___timer.html#g073eb2b8bc888753ed259031a75e983e"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_status">get status from timer handle 
</span><a 
href="group___timer.html#g073eb2b8bc888753ed259031a75e983e"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gaffbb9e9ee1820597c46c742b6297f06">snd_timer_start</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">start the 
timer  <a 
href="group___timer.html#gaffbb9e9ee1820597c46c742b6297f06"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_start">start the timer  </span><a 
href="group___timer.html#gaffbb9e9ee1820597c46c742b6297f06"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#gcc112275598b09f87a2b877d99df0ef6">snd_timer_stop</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">stop the 
timer  <a 
href="group___timer.html#gcc112275598b09f87a2b877d99df0ef6"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_stop">stop the timer  </span><a 
href="group___timer.html#gcc112275598b09f87a2b877d99df0ef6"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#g8a9446b4490d2bbac96672314454f21c">snd_timer_continue</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">continue 
the timer  <a 
href="group___timer.html#g8a9446b4490d2bbac96672314454f21c"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_continue">continue the timer  </span><a 
href="group___timer.html#g8a9446b4490d2bbac96672314454f21c"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">ssize_t&nbsp;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group___timer.html#g09307fbc086367b5d0dda0aca1ce38b9">snd_timer_read</a> 
(<a class="el" 
href="group___timer.html#gcea0e939b68f5649d5739ef66dcfc68a">snd_timer_t</a> 
*timer, void *buffer, size_t size)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">read bytes 
using timer handle  <a 
href="group___timer.html#g09307fbc086367b5d0dda0aca1ce38b9"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_read">read bytes using timer handle  </span><a 
href="group___timer.html#g09307fbc086367b5d0dda0aca1ce38b9"></a><br></td></tr>
  <tr><td class="memItemLeft" align="right" nowrap="nowrap" 
valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group___timer.html#ga68ec0221c87d04e7c42db29f277584b">snd_timer_info_get_ticks</a> 
(<a class="el" 
href="group___timer.html#ge0b1c47741625f82dc0c7532fa6b45ea">snd_timer_info_t</a> 
*info)</td></tr>

-<tr><td class="mdescLeft">&nbsp;</td><td 
class="mdescRight">(DEPRECATED) get maximum timer ticks  <a 
href="group___timer.html#ga68ec0221c87d04e7c42db29f277584b"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><span 
class="req" id="snd_timer_info_get_ticks">(DEPRECATED) get maximum timer 
ticks  </span><a 
href="group___timer.html#ga68ec0221c87d04e7c42db29f277584b"></a><br></td></tr>
  </tbody></table>
  </p><hr><a name="_details"></a><h2>Detailed Description</h2>
  Timer Interface.
@@ -208,8 +211,8 @@
  </div>
  <div class="memdoc">

-<p>
-get identifier of timer handle
+<p><span class="req" id="snd_timer_name.01">
+get identifier of timer handle</span>
  </p><p>
  </p><dl compact="compact"><dt><b>Parameters:</b></dt><dd>
    <table border="0" cellpadding="0" cellspacing="2">
@@ -217,8 +220,8 @@
  </td><td valign="top"><em>timer</em>&nbsp;</td><td>a timer handle 
</td></tr>
    </tbody></table>
  </dd></dl>
-<dl class="return" compact="compact"><dt><b>Returns:</b></dt><dd>ascii 
identifier of timer handle</dd></dl>
-Returns the ASCII identifier of given timer handle. It's the same 
identifier specified in <a class="el" 
href="group___timer.html#gff57e9a2e9af3313c13be386efcea822">snd_timer_open()</a>. 

+<dl class="return" compact="compact"><dt><b>Returns:</b></dt><dd>ascii 
identifier of timer handle</dd></dl><span class="req" 
id="snd_timer_name.02">
+Returns the ASCII identifier of given timer handle. It's the same 
identifier specified in <a class="el" 
href="group___timer.html#gff57e9a2e9af3313c13be386efcea822">snd_timer_open()</a>.</span> 

  </div>
  </div><p>
  <a class="anchor" name="250d2b899bbca2eaa9f612161a2747a0"></a><!-- 
doxytag: member="timer.c::snd_timer_nonblock" 
ref="250d2b899bbca2eaa9f612161a2747a0" args="(snd_timer_t *timer, int 
nonblock)" -->
@@ -252,8 +255,8 @@
  </div>
  <div class="memdoc">

-<p>
-set nonblock mode
+<p><span class="req" id="snd_timer_nonblock.01">
+set nonblock mode<span class="form" style="display: none;">sets the 
nonblock mode of the timer, with parameter 0 for blocking, 1 for 
non-blocking</span></span>
  </p><p>
  </p><dl compact="compact"><dt><b>Parameters:</b></dt><dd>
    <table border="0" cellpadding="0" cellspacing="2">
@@ -263,7 +266,7 @@
  </td><td valign="top"><em>nonblock</em>&nbsp;</td><td>0 = block, 1 = 
nonblock mode </td></tr>
    </tbody></table>
  </dd></dl>
-<dl class="return" compact="compact"><dt><b>Returns:</b></dt><dd>0 on 
success otherwise a negative error code </dd></dl>
+<dl class="return" compact="compact"><dt><b>Returns:</b></dt><dd><span 
class="req" id="snd_timer_nonblock.02">0 on success otherwise a negative 
error code<span class="form" style="display: none;">returns 0 on success 
otherwise a negative error coder</span></span> </dd></dl>

  </div>
  </div><p>
@@ -284,8 +287,8 @@
  </div>
  <div class="memdoc">

-<p>
-get type of timer handle
+<p><span class="req" id="snd_timer_type.01">
+get type of timer handle</span>
  </p><p>
  </p><dl compact="compact"><dt><b>Parameters:</b></dt><dd>
    <table border="0" cellpadding="0" cellspacing="2">
@@ -294,7 +297,7 @@
    </tbody></table>
  </dd></dl>
  <dl class="return" compact="compact"><dt><b>Returns:</b></dt><dd>type 
of timer handle</dd></dl>
-Returns the type <a class="el" 
href="group___timer.html#gcdb15c29789833003322f8f6b9cd783f">snd_timer_type_t</a> 
of given timer handle.
+<span class="req" id="snd_timer_type.02">Returns the type <a class="el" 
href="group___timer.html#gcdb15c29789833003322f8f6b9cd783f">snd_timer_type_t</a> 
of given timer handle.</span>
  </div>
  </div><p>
  </p><hr size="1"><address style=""><small>Generated on Wed Sep 9 
14:37:08 2009 for ALSA project - the C library reference by&nbsp;

# Begin bundle
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
U5/3/8XckU4UJBvQcGcA


More information about the lsb-discuss mailing list