31 int (*async)(
snd_timer_t *timer,
int sig, pid_t pid);
38 ssize_t (*read)(
snd_timer_t *timer,
void *buffer,
size_t size);
48 const snd_timer_ops_t *ops;
50 struct list_head async_handlers;
59 } snd_timer_query_ops_t;
61 struct _snd_timer_query {
67 const snd_timer_query_ops_t *ops;
72 int snd_timer_hw_open(
snd_timer_t **handle,
const char *name,
int dev_class,
int dev_sclass,
int card,
int device,
int subdevice,
int mode);
74 int snd_timer_query_hw_open(
snd_timer_query_t **handle,
const char *name,
int mode);
76 int snd_timer_async(
snd_timer_t *timer,
int sig, pid_t pid);
struct _snd_timer_ginfo snd_timer_ginfo_t
Definition: timer.h:49
struct _snd_timer_gstatus snd_timer_gstatus_t
Definition: timer.h:53
struct _snd_timer_id snd_timer_id_t
Definition: timer.h:47
struct _snd_timer_query snd_timer_query_t
Definition: timer.h:137
struct _snd_timer_params snd_timer_params_t
Definition: timer.h:57
struct _snd_timer snd_timer_t
Definition: timer.h:139
struct _snd_timer_status snd_timer_status_t
Definition: timer.h:59
struct _snd_timer_gparams snd_timer_gparams_t
Definition: timer.h:51
struct _snd_timer_info snd_timer_info_t
Definition: timer.h:55
snd_timer_type_t
Definition: timer.h:127