Lines Matching defs:snd_ctl_elem_id_t
57 typedef struct _snd_ctl_elem_id snd_ctl_elem_id_t;
241 int snd_ctl_elem_lock(snd_ctl_t *ctl, snd_ctl_elem_id_t *id);
242 int snd_ctl_elem_unlock(snd_ctl_t *ctl, snd_ctl_elem_id_t *id);
243 int snd_ctl_elem_tlv_read(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
245 int snd_ctl_elem_tlv_write(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
247 int snd_ctl_elem_tlv_command(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
277 void snd_ctl_event_elem_get_id(const snd_ctl_event_t *obj, snd_ctl_elem_id_t *ptr);
289 * \brief allocate an invalid #snd_ctl_elem_id_t using standard alloca
293 int snd_ctl_elem_id_malloc(snd_ctl_elem_id_t **ptr);
294 void snd_ctl_elem_id_free(snd_ctl_elem_id_t *obj);
295 void snd_ctl_elem_id_clear(snd_ctl_elem_id_t *obj);
296 void snd_ctl_elem_id_copy(snd_ctl_elem_id_t *dst, const snd_ctl_elem_id_t *src);
297 unsigned int snd_ctl_elem_id_get_numid(const snd_ctl_elem_id_t *obj);
298 snd_ctl_elem_iface_t snd_ctl_elem_id_get_interface(const snd_ctl_elem_id_t *obj);
299 unsigned int snd_ctl_elem_id_get_device(const snd_ctl_elem_id_t *obj);
300 unsigned int snd_ctl_elem_id_get_subdevice(const snd_ctl_elem_id_t *obj);
301 const char *snd_ctl_elem_id_get_name(const snd_ctl_elem_id_t *obj);
302 unsigned int snd_ctl_elem_id_get_index(const snd_ctl_elem_id_t *obj);
303 void snd_ctl_elem_id_set_numid(snd_ctl_elem_id_t *obj, unsigned int val);
304 void snd_ctl_elem_id_set_interface(snd_ctl_elem_id_t *obj, snd_ctl_elem_iface_t val);
305 void snd_ctl_elem_id_set_device(snd_ctl_elem_id_t *obj, unsigned int val);
306 void snd_ctl_elem_id_set_subdevice(snd_ctl_elem_id_t *obj, unsigned int val);
307 void snd_ctl_elem_id_set_name(snd_ctl_elem_id_t *obj, const char *val);
308 void snd_ctl_elem_id_set_index(snd_ctl_elem_id_t *obj, unsigned int val);
353 void snd_ctl_elem_list_get_id(const snd_ctl_elem_list_t *obj, unsigned int idx, snd_ctl_elem_id_t *ptr);
395 void snd_ctl_elem_info_get_id(const snd_ctl_elem_info_t *obj, snd_ctl_elem_id_t *ptr);
402 void snd_ctl_elem_info_set_id(snd_ctl_elem_info_t *obj, const snd_ctl_elem_id_t *ptr);
410 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);
411 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);
412 int snd_ctl_elem_add_boolean(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count);
413 int snd_ctl_elem_add_iec958(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id);
414 int snd_ctl_elem_remove(snd_ctl_t *ctl, snd_ctl_elem_id_t *id);
427 void snd_ctl_elem_value_get_id(const snd_ctl_elem_value_t *obj, snd_ctl_elem_id_t *ptr);
434 void snd_ctl_elem_value_set_id(snd_ctl_elem_value_t *obj, const snd_ctl_elem_id_t *ptr);
464 int snd_ctl_get_dB_range(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
466 int snd_ctl_convert_to_dB(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
468 int snd_ctl_convert_from_dB(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
525 snd_hctl_elem_t *snd_hctl_find_elem(snd_hctl_t *hctl, const snd_ctl_elem_id_t *id);
547 void snd_hctl_elem_get_id(const snd_hctl_elem_t *obj, snd_ctl_elem_id_t *ptr);