• Home
  • Raw
  • Download

Lines Matching refs:snd_hctl_t

699 typedef struct _snd_hctl snd_hctl_t;  typedef
718 typedef int (*snd_hctl_callback_t)(snd_hctl_t *hctl,
730 int snd_hctl_open(snd_hctl_t **hctl, const char *name, int mode);
731 int snd_hctl_open_ctl(snd_hctl_t **hctlp, snd_ctl_t *ctl);
732 int snd_hctl_close(snd_hctl_t *hctl);
733 int snd_hctl_nonblock(snd_hctl_t *hctl, int nonblock);
734 static __inline__ int snd_hctl_abort(snd_hctl_t *hctl) { return snd_hctl_nonblock(hctl, 2); } in snd_hctl_abort()
735 int snd_hctl_poll_descriptors_count(snd_hctl_t *hctl);
736 int snd_hctl_poll_descriptors(snd_hctl_t *hctl, struct pollfd *pfds, unsigned int space);
737 int snd_hctl_poll_descriptors_revents(snd_hctl_t *ctl, struct pollfd *pfds, unsigned int nfds, unsi…
738 unsigned int snd_hctl_get_count(snd_hctl_t *hctl);
739 int snd_hctl_set_compare(snd_hctl_t *hctl, snd_hctl_compare_t hsort);
740 snd_hctl_elem_t *snd_hctl_first_elem(snd_hctl_t *hctl);
741 snd_hctl_elem_t *snd_hctl_last_elem(snd_hctl_t *hctl);
742 snd_hctl_elem_t *snd_hctl_find_elem(snd_hctl_t *hctl, const snd_ctl_elem_id_t *id);
743 void snd_hctl_set_callback(snd_hctl_t *hctl, snd_hctl_callback_t callback);
744 void snd_hctl_set_callback_private(snd_hctl_t *hctl, void *data);
745 void *snd_hctl_get_callback_private(snd_hctl_t *hctl);
746 int snd_hctl_load(snd_hctl_t *hctl);
747 int snd_hctl_free(snd_hctl_t *hctl);
748 int snd_hctl_handle_events(snd_hctl_t *hctl);
749 const char *snd_hctl_name(snd_hctl_t *hctl);
750 int snd_hctl_wait(snd_hctl_t *hctl, int timeout);
751 snd_ctl_t *snd_hctl_ctl(snd_hctl_t *hctl);
762 snd_hctl_t *snd_hctl_elem_get_hctl(snd_hctl_elem_t *elem);