Lines Matching defs:snd_ctl_elem_id_t
82 typedef struct _snd_ctl_elem_id snd_ctl_elem_id_t;
183 * snd_ctl_elem_id_t object.
395 int snd_ctl_elem_lock(snd_ctl_t *ctl, snd_ctl_elem_id_t *id);
396 int snd_ctl_elem_unlock(snd_ctl_t *ctl, snd_ctl_elem_id_t *id);
397 int snd_ctl_elem_tlv_read(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
399 int snd_ctl_elem_tlv_write(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
401 int snd_ctl_elem_tlv_command(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
436 void snd_ctl_event_elem_get_id(const snd_ctl_event_t *obj, snd_ctl_elem_id_t *ptr);
446 char *snd_ctl_ascii_elem_id_get(snd_ctl_elem_id_t *id);
447 int snd_ctl_ascii_elem_id_parse(snd_ctl_elem_id_t *dst, const char *str);
455 * \brief allocate an invalid #snd_ctl_elem_id_t using standard alloca
459 int snd_ctl_elem_id_malloc(snd_ctl_elem_id_t **ptr);
460 void snd_ctl_elem_id_free(snd_ctl_elem_id_t *obj);
461 void snd_ctl_elem_id_clear(snd_ctl_elem_id_t *obj);
462 void snd_ctl_elem_id_copy(snd_ctl_elem_id_t *dst, const snd_ctl_elem_id_t *src);
463 int snd_ctl_elem_id_compare_numid(const snd_ctl_elem_id_t *id1, const snd_ctl_elem_id_t *id2);
464 int snd_ctl_elem_id_compare_set(const snd_ctl_elem_id_t *id1, const snd_ctl_elem_id_t *id2);
465 unsigned int snd_ctl_elem_id_get_numid(const snd_ctl_elem_id_t *obj);
466 snd_ctl_elem_iface_t snd_ctl_elem_id_get_interface(const snd_ctl_elem_id_t *obj);
467 unsigned int snd_ctl_elem_id_get_device(const snd_ctl_elem_id_t *obj);
468 unsigned int snd_ctl_elem_id_get_subdevice(const snd_ctl_elem_id_t *obj);
469 const char *snd_ctl_elem_id_get_name(const snd_ctl_elem_id_t *obj);
470 unsigned int snd_ctl_elem_id_get_index(const snd_ctl_elem_id_t *obj);
471 void snd_ctl_elem_id_set_numid(snd_ctl_elem_id_t *obj, unsigned int val);
472 void snd_ctl_elem_id_set_interface(snd_ctl_elem_id_t *obj, snd_ctl_elem_iface_t val);
473 void snd_ctl_elem_id_set_device(snd_ctl_elem_id_t *obj, unsigned int val);
474 void snd_ctl_elem_id_set_subdevice(snd_ctl_elem_id_t *obj, unsigned int val);
475 void snd_ctl_elem_id_set_name(snd_ctl_elem_id_t *obj, const char *val);
476 void snd_ctl_elem_id_set_index(snd_ctl_elem_id_t *obj, unsigned int val);
537 void snd_ctl_elem_list_get_id(const snd_ctl_elem_list_t *obj, unsigned int idx, snd_ctl_elem_id_t *ptr);
581 void snd_ctl_elem_info_get_id(const snd_ctl_elem_info_t *obj, snd_ctl_elem_id_t *ptr);
588 void snd_ctl_elem_info_set_id(snd_ctl_elem_info_t *obj, const snd_ctl_elem_id_t *ptr);
620 int snd_ctl_elem_add_integer(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count, long imin, long imax, long istep);
621 int snd_ctl_elem_add_integer64(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count, long long imin, long long imax, long long istep);
622 int snd_ctl_elem_add_boolean(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count);
623 int snd_ctl_elem_add_enumerated(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count, unsigned int items, const char *const names[]);
624 int snd_ctl_elem_add_iec958(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id);
625 int snd_ctl_elem_remove(snd_ctl_t *ctl, snd_ctl_elem_id_t *id);
647 void snd_ctl_elem_value_get_id(const snd_ctl_elem_value_t *obj, snd_ctl_elem_id_t *ptr);
654 void snd_ctl_elem_value_set_id(snd_ctl_elem_value_t *obj, const snd_ctl_elem_id_t *ptr);
684 int snd_ctl_get_dB_range(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
686 int snd_ctl_convert_to_dB(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
688 int snd_ctl_convert_from_dB(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
746 snd_hctl_elem_t *snd_hctl_find_elem(snd_hctl_t *hctl, const snd_ctl_elem_id_t *id);
768 void snd_hctl_elem_get_id(const snd_hctl_elem_t *obj, snd_ctl_elem_id_t *ptr);