Lines Matching refs:mixers
1729 snd_mixer_t *pa_alsa_open_mixer(pa_hashmap *mixers, int alsa_card_index, bool probe) {
1731 snd_mixer_t *m = pa_alsa_open_mixer_by_name(mixers, md, probe);
1736 pa_alsa_mixer *pa_alsa_create_mixer(pa_hashmap *mixers, const char *dev, snd_mixer_t *m, bool probe) {
1745 pa_hashmap_put(mixers, pa_xstrdup(dev), pm);
1749 snd_mixer_t *pa_alsa_open_mixer_by_name(pa_hashmap *mixers, const char *dev, bool probe) {
1755 pa_assert(mixers);
1758 pm = pa_hashmap_get(mixers, dev);
1777 /* get the ALSA card number (index) and ID (alias) and create two identical mixers */
1796 pa_log_debug("ALSA alias mixers: %s = %s", dev_idx, dev_id);
1798 pm = pa_alsa_create_mixer(mixers, dev_idx, m, probe);
1801 pm2 = pa_alsa_create_mixer(mixers, dev_id, m, probe);
1813 pm = pa_alsa_create_mixer(mixers, dev, m, probe);
1823 snd_mixer_t *pa_alsa_open_mixer_for_pcm(pa_hashmap *mixers, snd_pcm_t *pcm, bool probe) {
1833 return pa_alsa_open_mixer(mixers, card_idx, probe);
1839 void pa_alsa_mixer_set_fdlist(pa_hashmap *mixers, snd_mixer_t *mixer_handle, pa_mainloop_api *ml)
1844 PA_HASHMAP_FOREACH(pm, mixers, state)