24 #include <sys/ioctl.h> 30 int (*async)(
snd_timer_t *timer,
int sig, pid_t pid);
37 ssize_t (*read)(
snd_timer_t *timer,
void *buffer,
size_t size);
47 const snd_timer_ops_t *ops;
49 struct list_head async_handlers;
58 } snd_timer_query_ops_t;
60 struct _snd_timer_query {
66 const snd_timer_query_ops_t *ops;
71 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);
75 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
const char * name
Definition: topology.h:873
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