Lines Matching defs:mixer_ctl
47 struct mixer_ctl {
56 struct mixer_ctl *ctl;
113 mixer->ctl = calloc(elist.count, sizeof(struct mixer_ctl));
176 struct mixer_ctl *mixer_get_ctl(struct mixer *mixer, unsigned int id)
184 struct mixer_ctl *mixer_get_ctl_by_name(struct mixer *mixer, const char *name)
198 const char *mixer_ctl_get_name(struct mixer_ctl *ctl)
206 enum mixer_ctl_type mixer_ctl_get_type(struct mixer_ctl *ctl)
222 const char *mixer_ctl_get_type_string(struct mixer_ctl *ctl)
238 unsigned int mixer_ctl_get_num_values(struct mixer_ctl *ctl)
270 int mixer_ctl_get_percent(struct mixer_ctl *ctl, unsigned int id)
278 int mixer_ctl_set_percent(struct mixer_ctl *ctl, unsigned int id, int percent)
286 int mixer_ctl_get_value(struct mixer_ctl *ctl, unsigned int id)
320 int mixer_ctl_get_bytes(struct mixer_ctl *ctl, void *data, size_t len)
341 int mixer_ctl_set_value(struct mixer_ctl *ctl, unsigned int id, int value)
375 int mixer_ctl_set_bytes(struct mixer_ctl *ctl, const void *data, size_t len)
391 int mixer_ctl_get_range_min(struct mixer_ctl *ctl)
399 int mixer_ctl_get_range_max(struct mixer_ctl *ctl)
407 unsigned int mixer_ctl_get_num_enums(struct mixer_ctl *ctl)
415 const char *mixer_ctl_get_enum_string(struct mixer_ctl *ctl,
425 int mixer_ctl_set_enum_by_string(struct mixer_ctl *ctl, const char *string)