/third_party/pulseaudio/src/modules/alsa/ |
H A D | alsa-sink.c | 118 snd_mixer_t *mixer_handle; member 1328 pa_alsa_path_select(u->mixer_path, setting, u->mixer_handle, u->sink->muted); in sync_mixer() 1465 pa_assert(u->mixer_handle); in ctl_mixer_callback() 1488 pa_assert(u->mixer_handle); in io_mixer_callback() 1509 pa_assert(u->mixer_handle); in sink_get_volume_cb() 1511 if (pa_alsa_path_get_volume(u->mixer_path, u->mixer_handle, &s->channel_map, &r) < 0) in sink_get_volume_cb() 1539 pa_assert(u->mixer_handle); in sink_set_volume_cb() 1551 if (pa_alsa_path_set_volume(u->mixer_path, u->mixer_handle, &s->channel_map, &r, deferred_volume, write_to_hw) < 0) in sink_set_volume_cb() 1601 pa_assert(u->mixer_handle); in sink_write_volume_cb() 1607 if (pa_alsa_path_set_volume(u->mixer_path, u->mixer_handle, in sink_write_volume_cb() [all...] |
H A D | alsa-source.c | 106 snd_mixer_t *mixer_handle; member 1202 pa_alsa_path_select(u->mixer_path, setting, u->mixer_handle, u->source->muted); in sync_mixer() 1339 pa_assert(u->mixer_handle); in ctl_mixer_callback() 1362 pa_assert(u->mixer_handle); in io_mixer_callback() 1383 pa_assert(u->mixer_handle); in source_get_volume_cb() 1385 if (pa_alsa_path_get_volume(u->mixer_path, u->mixer_handle, &s->channel_map, &r) < 0) in source_get_volume_cb() 1413 pa_assert(u->mixer_handle); in source_set_volume_cb() 1425 if (pa_alsa_path_set_volume(u->mixer_path, u->mixer_handle, &s->channel_map, &r, deferred_volume, write_to_hw) < 0) in source_set_volume_cb() 1475 pa_assert(u->mixer_handle); in source_write_volume_cb() 1481 if (pa_alsa_path_set_volume(u->mixer_path, u->mixer_handle, in source_write_volume_cb() [all...] |
H A D | module-alsa-card.c | 608 snd_mixer_t *mixer_handle; in init_eld_ctls() local 618 mixer_handle = pa_alsa_open_mixer_by_name(u->mixers, data->eld_mixer_device_name, true); in init_eld_ctls() 628 mixer_handle = pa_alsa_open_mixer(u->mixers, u->alsa_card_index, true); in init_eld_ctls() 631 if (!mixer_handle) in init_eld_ctls() 634 melem = pa_alsa_mixer_find_pcm(mixer_handle, "ELD", device); in init_eld_ctls() 636 pa_alsa_mixer_set_fdlist(u->mixers, mixer_handle, u->core->mainloop); in init_eld_ctls() 681 jack->mixer_handle = pa_alsa_open_mixer(u->mixers, u->alsa_card_index, false); in init_jacks() 682 if (!jack->mixer_handle) { in init_jacks() 687 jack->mixer_handle = pa_alsa_open_mixer_by_name(u->mixers, jack->mixer_device_name, false); in init_jacks() 688 if (!jack->mixer_handle) { in init_jacks() [all...] |
H A D | alsa-mixer.h | 107 snd_mixer_t *mixer_handle; member 181 snd_mixer_t *mixer_handle; member 391 int pa_alsa_fdlist_set_handle(pa_alsa_fdlist *fdl, snd_mixer_t *mixer_handle, snd_hctl_t *hctl_handle, pa_mainloop_api* m);
|
H A D | alsa-util.c | 1744 pm->mixer_handle = m; in pa_alsa_create_mixer() 1762 return pm->mixer_handle; in pa_alsa_open_mixer_by_name() 1839 void pa_alsa_mixer_set_fdlist(pa_hashmap *mixers, snd_mixer_t *mixer_handle, pa_mainloop_api *ml) in pa_alsa_mixer_set_fdlist() argument 1845 if (pm->mixer_handle == mixer_handle) { in pa_alsa_mixer_set_fdlist() 1850 pa_alsa_fdlist_set_handle(pm->fdl, pm->mixer_handle, NULL, ml); in pa_alsa_mixer_set_fdlist() 1859 if (mixer->mixer_handle && mixer->alias == NULL) in pa_alsa_mixer_free() 1860 snd_mixer_close(mixer->mixer_handle); in pa_alsa_mixer_free()
|
H A D | alsa-ucm.c | 960 snd_mixer_t *mixer_handle; in probe_volumes() local 979 if (mdev == NULL || !(mixer_handle = pa_alsa_open_mixer_by_name(mixers, mdev, true))) { in probe_volumes() 985 if (pa_alsa_path_probe(path, NULL, mixer_handle, ignore_dB) < 0) { in probe_volumes() 1973 snd_mixer_t *mixer_handle; in ucm_mapping_jack_probe() local 1984 mixer_handle = pa_alsa_open_mixer_by_name(mixers, dev->jack->mixer_device_name, true); in ucm_mapping_jack_probe() 1985 if (!mixer_handle) { in ucm_mapping_jack_probe() 1990 has_control = pa_alsa_mixer_find_card(mixer_handle, &dev->jack->alsa_id, 0) != NULL; in ucm_mapping_jack_probe()
|
H A D | alsa-mixer.c | 499 int pa_alsa_fdlist_set_handle(struct pa_alsa_fdlist *fdl, snd_mixer_t *mixer_handle, snd_hctl_t *hctl_handle, pa_mainloop_api *m) { in pa_alsa_fdlist_set_handle() argument 501 pa_assert(hctl_handle || mixer_handle); in pa_alsa_fdlist_set_handle() 502 pa_assert(!(hctl_handle && mixer_handle)); in pa_alsa_fdlist_set_handle() 507 fdl->mixer = mixer_handle; in pa_alsa_fdlist_set_handle() 4516 snd_mixer_t *mixer_handle; in mapping_paths_probe() local 4535 mixer_handle = pa_alsa_open_mixer_for_pcm(mixers, pcm_handle, true); in mapping_paths_probe() 4536 if (!mixer_handle) { in mapping_paths_probe() 4546 if (pa_alsa_path_probe(p, m, mixer_handle, m->profile_set->ignore_dB) < 0) in mapping_paths_probe() 4550 path_set_condense(ps, mixer_handle); in mapping_paths_probe()
|