Lines Matching defs:mixer
2 * mixer_widget.c - mixer widget and keys handling
43 snd_mixer_t *mixer;
76 static int mixer_callback(snd_mixer_t *mixer ATTRIBUTE_UNUSED, unsigned int mask, snd_mixer_elem_t *elem)
89 err = snd_mixer_open(&mixer, 0);
91 fatal_alsa_error(_("cannot open mixer"), err);
94 err = snd_mixer_selem_register(mixer, selem_regopt, NULL);
96 fatal_alsa_error(_("cannot open mixer"), err);
98 snd_mixer_set_callback(mixer, mixer_callback);
100 err = snd_mixer_load(mixer);
102 fatal_alsa_error(_("cannot load mixer controls"), err);
119 snd_mixer_detach(mixer, mixer_device_name);
134 err = snd_mixer_get_hctl(mixer, mixer_device_name, &hctl);
165 err = snd_mixer_attach(mixer, device_name);
169 msg = casprintf(_("Cannot open mixer device '%s'."), device_name);
177 err = snd_mixer_load(mixer);
179 fatal_alsa_error(_("cannot load mixer controls"), err);
659 if (mixer)
660 snd_mixer_close(mixer);