Home
last modified time | relevance | path

Searched refs:snd_mixer_t (Results 1 - 19 of 19) sorted by relevance

/third_party/alsa-lib/include/
H A Dmixer.h42 typedef struct _snd_mixer snd_mixer_t; typedef
55 typedef int (*snd_mixer_callback_t)(snd_mixer_t *ctl,
96 int snd_mixer_open(snd_mixer_t **mixer, int mode);
97 int snd_mixer_close(snd_mixer_t *mixer);
98 snd_mixer_elem_t *snd_mixer_first_elem(snd_mixer_t *mixer);
99 snd_mixer_elem_t *snd_mixer_last_elem(snd_mixer_t *mixer);
100 int snd_mixer_handle_events(snd_mixer_t *mixer);
101 int snd_mixer_attach(snd_mixer_t *mixer, const char *name);
102 int snd_mixer_attach_hctl(snd_mixer_t *mixer, snd_hctl_t *hctl);
103 int snd_mixer_detach(snd_mixer_t *mixe
[all...]
/third_party/alsa-lib/src/mixer/
H A Dmixer.c68 int snd_mixer_open(snd_mixer_t **mixerp, int mode ATTRIBUTE_UNUSED) in snd_mixer_open()
70 snd_mixer_t *mixer; in snd_mixer_open()
182 snd_mixer_t *mixer = snd_hctl_get_callback_private(hctl); in hctl_event_handler()
210 int snd_mixer_attach(snd_mixer_t *mixer, const char *name) in snd_mixer_attach()
232 int snd_mixer_attach_hctl(snd_mixer_t *mixer, snd_hctl_t *hctl) in snd_mixer_attach_hctl()
262 int snd_mixer_detach(snd_mixer_t *mixer, const char *name) in snd_mixer_detach()
286 int snd_mixer_detach_hctl(snd_mixer_t *mixer, snd_hctl_t *hctl) in snd_mixer_detach_hctl()
308 int snd_mixer_get_hctl(snd_mixer_t *mixer, const char *name, snd_hctl_t **hctl) in snd_mixer_get_hctl()
322 static int snd_mixer_throw_event(snd_mixer_t *mixer, unsigned int mask, in snd_mixer_throw_event()
339 static int _snd_mixer_find_elem(snd_mixer_t *mixe
[all...]
H A Dmixer_simple.h30 int snd_mixer_simple_none_register(snd_mixer_t *mixer, struct snd_mixer_selem_regopt *options, snd_mixer_class_t **classp);
33 int snd_mixer_simple_basic_register(snd_mixer_t *mixer, struct snd_mixer_selem_regopt *options, snd_mixer_class_t **classp);
35 static inline int snd_mixer_simple_basic_register(snd_mixer_t *mixer ATTRIBUTE_UNUSED, in snd_mixer_simple_basic_register()
H A Dsimple_abst.c58 snd_mixer_t *mixer,
110 static int try_open_full(snd_mixer_class_t *class, snd_mixer_t *mixer, in try_open_full()
176 static int find_full(snd_mixer_class_t *class, snd_mixer_t *mixer, in find_full()
270 int snd_mixer_simple_basic_register(snd_mixer_t *mixer, in snd_mixer_simple_basic_register()
H A Dmixer_local.h47 snd_mixer_t *mixer;
H A Dsimple.c49 int snd_mixer_selem_register(snd_mixer_t *mixer, in snd_mixer_selem_register()
132 snd_mixer_elem_t *snd_mixer_find_selem(snd_mixer_t *mixer, in snd_mixer_find_selem()
H A Dsimple_none.c1720 int snd_mixer_simple_none_register(snd_mixer_t *mixer, in snd_mixer_simple_none_register()
/third_party/pulseaudio/src/modules/alsa/
H A Dalsa-mixer.h107 snd_mixer_t *mixer_handle;
181 snd_mixer_t *mixer_handle;
267 int pa_alsa_path_probe(pa_alsa_path *p, pa_alsa_mapping *mapping, snd_mixer_t *m, bool ignore_dB);
269 int pa_alsa_path_get_volume(pa_alsa_path *p, snd_mixer_t *m, const pa_channel_map *cm, pa_cvolume *v);
270 int pa_alsa_path_get_mute(pa_alsa_path *path, snd_mixer_t *m, bool *muted);
271 int pa_alsa_path_set_volume(pa_alsa_path *path, snd_mixer_t *m, const pa_channel_map *cm, pa_cvolume *v, bool deferred_volume, bool write_to_hw);
272 int pa_alsa_path_set_mute(pa_alsa_path *path, snd_mixer_t *m, bool muted);
273 int pa_alsa_path_select(pa_alsa_path *p, pa_alsa_setting *s, snd_mixer_t *m, bool device_is_muted);
274 void pa_alsa_path_set_callback(pa_alsa_path *p, snd_mixer_t *m, snd_mixer_elem_callback_t cb, void *userdata);
279 void pa_alsa_path_set_set_callback(pa_alsa_path_set *ps, snd_mixer_t *
[all...]
H A Dalsa-util.h151 snd_mixer_elem_t *pa_alsa_mixer_find_card(snd_mixer_t *mixer, struct pa_alsa_mixer_id *alsa_id, unsigned int device);
152 snd_mixer_elem_t *pa_alsa_mixer_find_pcm(snd_mixer_t *mixer, const char *name, unsigned int device);
154 snd_mixer_t *pa_alsa_open_mixer(pa_hashmap *mixers, int alsa_card_index, bool probe);
155 snd_mixer_t *pa_alsa_open_mixer_by_name(pa_hashmap *mixers, const char *dev, bool probe);
156 snd_mixer_t *pa_alsa_open_mixer_for_pcm(pa_hashmap *mixers, snd_pcm_t *pcm, bool probe);
157 void pa_alsa_mixer_set_fdlist(pa_hashmap *mixers, snd_mixer_t *mixer, pa_mainloop_api *ml);
H A Dalsa-util.c1613 static snd_mixer_elem_t *pa_alsa_mixer_find(snd_mixer_t *mixer, in pa_alsa_mixer_find()
1638 snd_mixer_elem_t *pa_alsa_mixer_find_card(snd_mixer_t *mixer, struct pa_alsa_mixer_id *alsa_id, unsigned int device) { in pa_alsa_mixer_find_card()
1642 snd_mixer_elem_t *pa_alsa_mixer_find_pcm(snd_mixer_t *mixer, const char *name, unsigned int device) { in pa_alsa_mixer_find_pcm()
1690 static int prepare_mixer(snd_mixer_t *mixer, const char *dev, snd_hctl_t *hctl) { in prepare_mixer()
1729 snd_mixer_t *pa_alsa_open_mixer(pa_hashmap *mixers, int alsa_card_index, bool probe) { in pa_alsa_open_mixer()
1731 snd_mixer_t *m = pa_alsa_open_mixer_by_name(mixers, md, probe); in pa_alsa_open_mixer()
1736 pa_alsa_mixer *pa_alsa_create_mixer(pa_hashmap *mixers, const char *dev, snd_mixer_t *m, bool probe) { in pa_alsa_create_mixer()
1749 snd_mixer_t *pa_alsa_open_mixer_by_name(pa_hashmap *mixers, const char *dev, bool probe) { in pa_alsa_open_mixer_by_name()
1751 snd_mixer_t *m; in pa_alsa_open_mixer_by_name()
1823 snd_mixer_t *pa_alsa_open_mixer_for_pc
[all...]
H A Dalsa-mixer.c103 static int setting_select(pa_alsa_setting *s, snd_mixer_t *m);
317 snd_mixer_t *mixer;
498 /* We can listen to either a snd_hctl_t or a snd_mixer_t, but not both */
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()
517 snd_mixer_t *mixer;
591 int pa_alsa_set_mixer_rtpoll(struct pa_alsa_mixer_pdata *pd, snd_mixer_t *mixer, pa_rtpoll *rtp) { in pa_alsa_set_mixer_rtpoll()
824 static int element_get_volume(pa_alsa_element *e, snd_mixer_t *m, const pa_channel_map *cm, pa_cvolume *v) { in element_get_volume()
962 int pa_alsa_path_get_volume(pa_alsa_path *p, snd_mixer_t *m, const pa_channel_map *cm, pa_cvolume *v) { in pa_alsa_path_get_volume()
998 static int element_get_switch(pa_alsa_element *e, snd_mixer_t *m, bool *b) { in element_get_switch()
1046 int pa_alsa_path_get_mute(pa_alsa_path *p, snd_mixer_t *
[all...]
H A Dalsa-ucm.c960 snd_mixer_t *mixer_handle; in probe_volumes()
1973 snd_mixer_t *mixer_handle; in ucm_mapping_jack_probe()
H A Dmodule-alsa-card.c608 snd_mixer_t *mixer_handle; in init_eld_ctls()
H A Dalsa-sink.c118 snd_mixer_t *mixer_handle;
H A Dalsa-source.c106 snd_mixer_t *mixer_handle;
/third_party/alsa-utils/alsamixer/
H A Dmixer_widget.h20 extern snd_mixer_t *mixer;
H A Dmixer_widget.c43 snd_mixer_t *mixer;
76 static int mixer_callback(snd_mixer_t *mixer ATTRIBUTE_UNUSED, unsigned int mask, snd_mixer_elem_t *elem) in mixer_callback()
/third_party/alsa-lib/modules/mixer/simple/
H A Dpython.c52 snd_mixer_t *mixer;
831 pymixer->mixer = (snd_mixer_t *)mixer; in pymixer_init()
1046 snd_mixer_t *mixer, in alsa_mixer_simple_pyinit()
1107 snd_mixer_t *mixer, in alsa_mixer_simple_finit()
/third_party/alsa-utils/amixer/
H A Damixer.c95 snd_mixer_t *mhandle; in info()
774 static int show_selem(snd_mixer_t *handle, snd_mixer_selem_id_t *id, const char *space, int level) in show_selem()
1045 snd_mixer_t *handle; in selems()
1446 static snd_mixer_t *handle = NULL; in sset()
1657 static int mixer_event(snd_mixer_t *mixer ATTRIBUTE_UNUSED, unsigned int mask, in mixer_event()
1667 snd_mixer_t *handle; in sevents()

Completed in 30 milliseconds