Home | History | Annotate | Download | only in tinyalsa

Lines Matching full:mixer_ctl

258 struct mixer_ctl;
269 struct mixer_ctl *mixer_get_ctl(struct mixer *mixer, unsigned int id);
270 struct mixer_ctl *mixer_get_ctl_by_name(struct mixer *mixer, const char *name);
273 const char *mixer_ctl_get_name(struct mixer_ctl *ctl);
274 enum mixer_ctl_type mixer_ctl_get_type(struct mixer_ctl *ctl);
275 const char *mixer_ctl_get_type_string(struct mixer_ctl *ctl);
276 unsigned int mixer_ctl_get_num_values(struct mixer_ctl *ctl);
277 unsigned int mixer_ctl_get_num_enums(struct mixer_ctl *ctl);
278 const char *mixer_ctl_get_enum_string(struct mixer_ctl *ctl,
285 void mixer_ctl_update(struct mixer_ctl *ctl);
288 int mixer_ctl_get_percent(struct mixer_ctl *ctl, unsigned int id);
289 int mixer_ctl_set_percent(struct mixer_ctl *ctl, unsigned int id, int percent);
291 int mixer_ctl_get_value(struct mixer_ctl *ctl, unsigned int id);
292 int mixer_ctl_get_array(struct mixer_ctl *ctl, void *array, size_t count);
293 int mixer_ctl_set_value(struct mixer_ctl *ctl, unsigned int id, int value);
294 int mixer_ctl_set_array(struct mixer_ctl *ctl, const void *array, size_t count);
295 int mixer_ctl_set_enum_by_string(struct mixer_ctl *ctl, const char *string);
298 int mixer_ctl_get_range_min(struct mixer_ctl *ctl);
299 int mixer_ctl_get_range_max(struct mixer_ctl *ctl);