Lines Matching refs:snd_ctl_elem_info_t
156 typedef struct _snd_ctl_elem_info snd_ctl_elem_info_t;
392 int snd_ctl_elem_info(snd_ctl_t *ctl, snd_ctl_elem_info_t *info);
450 snd_ctl_elem_info_t *info,
547 * \brief allocate an invalid #snd_ctl_elem_info_t using standard alloca
551 int snd_ctl_elem_info_malloc(snd_ctl_elem_info_t **ptr);
552 void snd_ctl_elem_info_free(snd_ctl_elem_info_t *obj);
553 void snd_ctl_elem_info_clear(snd_ctl_elem_info_t *obj);
554 void snd_ctl_elem_info_copy(snd_ctl_elem_info_t *dst, const snd_ctl_elem_info_t *src);
555 snd_ctl_elem_type_t snd_ctl_elem_info_get_type(const snd_ctl_elem_info_t *obj);
556 int snd_ctl_elem_info_is_readable(const snd_ctl_elem_info_t *obj);
557 int snd_ctl_elem_info_is_writable(const snd_ctl_elem_info_t *obj);
558 int snd_ctl_elem_info_is_volatile(const snd_ctl_elem_info_t *obj);
559 int snd_ctl_elem_info_is_inactive(const snd_ctl_elem_info_t *obj);
560 int snd_ctl_elem_info_is_locked(const snd_ctl_elem_info_t *obj);
561 int snd_ctl_elem_info_is_tlv_readable(const snd_ctl_elem_info_t *obj);
562 int snd_ctl_elem_info_is_tlv_writable(const snd_ctl_elem_info_t *obj);
563 int snd_ctl_elem_info_is_tlv_commandable(const snd_ctl_elem_info_t *obj);
564 int snd_ctl_elem_info_is_owner(const snd_ctl_elem_info_t *obj);
565 int snd_ctl_elem_info_is_user(const snd_ctl_elem_info_t *obj);
566 pid_t snd_ctl_elem_info_get_owner(const snd_ctl_elem_info_t *obj);
567 unsigned int snd_ctl_elem_info_get_count(const snd_ctl_elem_info_t *obj);
568 long snd_ctl_elem_info_get_min(const snd_ctl_elem_info_t *obj);
569 long snd_ctl_elem_info_get_max(const snd_ctl_elem_info_t *obj);
570 long snd_ctl_elem_info_get_step(const snd_ctl_elem_info_t *obj);
571 long long snd_ctl_elem_info_get_min64(const snd_ctl_elem_info_t *obj);
572 long long snd_ctl_elem_info_get_max64(const snd_ctl_elem_info_t *obj);
573 long long snd_ctl_elem_info_get_step64(const snd_ctl_elem_info_t *obj);
574 unsigned int snd_ctl_elem_info_get_items(const snd_ctl_elem_info_t *obj);
575 void snd_ctl_elem_info_set_item(snd_ctl_elem_info_t *obj, unsigned int val);
576 const char *snd_ctl_elem_info_get_item_name(const snd_ctl_elem_info_t *obj);
577 int snd_ctl_elem_info_get_dimensions(const snd_ctl_elem_info_t *obj);
578 int snd_ctl_elem_info_get_dimension(const snd_ctl_elem_info_t *obj, unsigned int idx);
579 int snd_ctl_elem_info_set_dimension(snd_ctl_elem_info_t *info,
581 void snd_ctl_elem_info_get_id(const snd_ctl_elem_info_t *obj, snd_ctl_elem_id_t *ptr);
582 unsigned int snd_ctl_elem_info_get_numid(const snd_ctl_elem_info_t *obj);
583 snd_ctl_elem_iface_t snd_ctl_elem_info_get_interface(const snd_ctl_elem_info_t *obj);
584 unsigned int snd_ctl_elem_info_get_device(const snd_ctl_elem_info_t *obj);
585 unsigned int snd_ctl_elem_info_get_subdevice(const snd_ctl_elem_info_t *obj);
586 const char *snd_ctl_elem_info_get_name(const snd_ctl_elem_info_t *obj);
587 unsigned int snd_ctl_elem_info_get_index(const snd_ctl_elem_info_t *obj);
588 void snd_ctl_elem_info_set_id(snd_ctl_elem_info_t *obj, const snd_ctl_elem_id_t *ptr);
589 void snd_ctl_elem_info_set_numid(snd_ctl_elem_info_t *obj, unsigned int val);
590 void snd_ctl_elem_info_set_interface(snd_ctl_elem_info_t *obj, snd_ctl_elem_iface_t val);
591 void snd_ctl_elem_info_set_device(snd_ctl_elem_info_t *obj, unsigned int val);
592 void snd_ctl_elem_info_set_subdevice(snd_ctl_elem_info_t *obj, unsigned int val);
593 void snd_ctl_elem_info_set_name(snd_ctl_elem_info_t *obj, const char *val);
594 void snd_ctl_elem_info_set_index(snd_ctl_elem_info_t *obj, unsigned int val);
595 void snd_ctl_elem_info_set_read_write(snd_ctl_elem_info_t *obj, int rval, int wval);
596 void snd_ctl_elem_info_set_tlv_read_write(snd_ctl_elem_info_t *obj, int rval, int wval);
597 void snd_ctl_elem_info_set_inactive(snd_ctl_elem_info_t *obj, int val);
599 int snd_ctl_add_integer_elem_set(snd_ctl_t *ctl, snd_ctl_elem_info_t *info,
603 int snd_ctl_add_integer64_elem_set(snd_ctl_t *ctl, snd_ctl_elem_info_t *info,
608 int snd_ctl_add_boolean_elem_set(snd_ctl_t *ctl, snd_ctl_elem_info_t *info,
611 int snd_ctl_add_enumerated_elem_set(snd_ctl_t *ctl, snd_ctl_elem_info_t *info,
616 int snd_ctl_add_bytes_elem_set(snd_ctl_t *ctl, snd_ctl_elem_info_t *info,
759 int snd_hctl_elem_info(snd_hctl_elem_t *elem, snd_ctl_elem_info_t * info);