• Home
  • Raw
  • Download

Lines Matching full:timer

2  * \file include/timer.h
36 * \defgroup Timer Timer Interface
37 * Timer Interface. See \ref timer page for more details.
46 /** timer identification structure */
48 /** timer global info structure */
50 /** timer global params structure */
52 /** timer global status structure */
54 /** timer info structure */
56 /** timer params structure */
58 /** timer status structure */
60 /** timer master class */
63 SND_TIMER_CLASS_SLAVE = 0, /**< slave timer */
64 SND_TIMER_CLASS_GLOBAL, /**< global timer */
65 SND_TIMER_CLASS_CARD, /**< card timer */
66 SND_TIMER_CLASS_PCM, /**< PCM timer */
67 SND_TIMER_CLASS_LAST = SND_TIMER_CLASS_PCM /**< last timer */
70 /** timer slave class */
74 SND_TIMER_SCLASS_SEQUENCER, /**< sequencer timer */
75 SND_TIMER_SCLASS_OSS_SEQUENCER, /**< OSS sequencer timer */
76 SND_TIMER_SCLASS_LAST = SND_TIMER_SCLASS_OSS_SEQUENCER /**< last slave timer */
79 /** timer read event identification */
90 /* master timer events for slave timer instances */
99 /** timer read structure */
105 /** timer tstamp + event read structure */
107 snd_timer_event_t event; /**< Timer event */
112 /** global timer - system */
114 /** global timer - RTC */
116 /** global timer - HPET */
118 /** global timer - HRTIMER */
121 /** timer open mode flag - non-blocking behaviour */
126 /** timer handle type */
130 /** Shared memory client timer (not yet implemented) */
132 /** INET client timer (not yet implemented) */
136 /** timer query handle */
138 /** timer handle */
153 int snd_async_add_timer_handler(snd_async_handler_t **handler, snd_timer_t *timer,
158 int snd_timer_poll_descriptors_revents(snd_timer_t *timer, struct pollfd *pfds, unsigned int nfds, …
159 int snd_timer_info(snd_timer_t *handle, snd_timer_info_t *timer);