Home
last modified time | relevance | path

Searched refs:snd_mixer_class_t (Results 1 – 15 of 15) sorted by relevance

/third_party/alsa-lib/include/
Dmixer.h44 typedef struct _snd_mixer_class snd_mixer_class_t; typedef
85 typedef int (*snd_mixer_event_t)(snd_mixer_class_t *class_, unsigned int mask,
117 int snd_mixer_class_unregister(snd_mixer_class_t *clss);
126 int snd_mixer_class_register(snd_mixer_class_t *class_, snd_mixer_t *mixer);
132 int snd_mixer_elem_add(snd_mixer_elem_t *elem, snd_mixer_class_t *class_);
148 int snd_mixer_class_malloc(snd_mixer_class_t **ptr);
149 void snd_mixer_class_free(snd_mixer_class_t *obj);
150 void snd_mixer_class_copy(snd_mixer_class_t *dst, const snd_mixer_class_t *src);
151 snd_mixer_t *snd_mixer_class_get_mixer(const snd_mixer_class_t *class_);
152 snd_mixer_event_t snd_mixer_class_get_event(const snd_mixer_class_t *class_);
[all …]
Dmixer_abst.h100 int snd_mixer_sbasic_info(const snd_mixer_class_t *class, sm_class_basic_t *info);
101 void *snd_mixer_sbasic_get_private(const snd_mixer_class_t *class);
102 void snd_mixer_sbasic_set_private(const snd_mixer_class_t *class, void *private_data);
103 …oid snd_mixer_sbasic_set_private_free(const snd_mixer_class_t *class, void (*private_free)(snd_mix…
/third_party/alsa-lib/src/mixer/
Dsimple_abst.c53 void (*private_free)(snd_mixer_class_t *class);
56 typedef int (*snd_mixer_sbasic_init_t)(snd_mixer_class_t *class);
57 typedef int (*snd_mixer_sfbasic_init_t)(snd_mixer_class_t *class,
63 static int try_open(snd_mixer_class_t *class, const char *lib) in try_open()
110 static int try_open_full(snd_mixer_class_t *class, snd_mixer_t *mixer, in try_open_full()
157 static int match(snd_mixer_class_t *class, const char *lib, const char *searchl) in match()
176 static int find_full(snd_mixer_class_t *class, snd_mixer_t *mixer, in find_full()
201 static int find_module(snd_mixer_class_t *class, snd_config_t *top) in find_module()
243 static void private_free(snd_mixer_class_t *class) in private_free()
272 snd_mixer_class_t **classp) in snd_mixer_simple_basic_register()
[all …]
Dmixer.c144 snd_mixer_class_t *class = melem->class; in hctl_elem_event_handler()
158 snd_mixer_class_t *class = melem->class; in hctl_elem_event_handler()
181 snd_mixer_class_t *c; in hctl_event_handler()
182 c = list_entry(pos, snd_mixer_class_t, list); in hctl_event_handler()
399 int snd_mixer_elem_add(snd_mixer_elem_t *elem, snd_mixer_class_t *class) in snd_mixer_elem_add()
516 int snd_mixer_class_register(snd_mixer_class_t *class, snd_mixer_t *mixer) in snd_mixer_class_register()
546 int snd_mixer_class_unregister(snd_mixer_class_t *class) in snd_mixer_class_unregister()
606 snd_mixer_class_t *c; in snd_mixer_close()
607 c = list_entry(mixer->classes.next, snd_mixer_class_t, list); in snd_mixer_close()
951 return sizeof(snd_mixer_class_t); in snd_mixer_class_sizeof()
[all …]
Dmixer_simple.h30 …e_register(snd_mixer_t *mixer, struct snd_mixer_selem_regopt *options, snd_mixer_class_t **classp);
33 …c_register(snd_mixer_t *mixer, struct snd_mixer_selem_regopt *options, snd_mixer_class_t **classp);
37 snd_mixer_class_t **classp ATTRIBUTE_UNUSED) in snd_mixer_simple_basic_register()
Dmixer_local.h50 void (*private_free)(snd_mixer_class_t *class);
57 snd_mixer_class_t *class;
Dsimple_none.c1425 static int simple_add1(snd_mixer_class_t *class, const char *name, in simple_add1()
1616 static int simple_event_add(snd_mixer_class_t *class, snd_hctl_elem_t *helem) in simple_event_add()
1680 static int simple_event(snd_mixer_class_t *class, unsigned int mask, in simple_event()
1722 snd_mixer_class_t **classp) in snd_mixer_simple_none_register()
1724 snd_mixer_class_t *class; in snd_mixer_simple_none_register()
Dsimple.c52 snd_mixer_class_t **classp) in snd_mixer_selem_register()
/third_party/alsa-lib/modules/mixer/simple/
Dsbase.h91 int (*event)(snd_mixer_class_t *class, unsigned int mask,
93 int (*selreg)(snd_mixer_class_t *class,
96 int (*sidreg)(snd_mixer_class_t *class,
108 int mixer_simple_basic_dlopen(snd_mixer_class_t *class,
Dsbase.c316 static int simple_event_add1(snd_mixer_class_t *class, in simple_event_add1()
454 static int simple_event_add(snd_mixer_class_t *class, snd_hctl_elem_t *helem) in simple_event_add()
480 int alsa_mixer_sbasic_event(snd_mixer_class_t *class, unsigned int mask, in alsa_mixer_sbasic_event()
513 static void sbasic_cpriv_free(snd_mixer_class_t *class) in sbasic_cpriv_free()
531 void alsa_mixer_sbasic_initpriv(snd_mixer_class_t *class, in alsa_mixer_sbasic_initpriv()
540 int alsa_mixer_sbasic_selreg(snd_mixer_class_t *class, in alsa_mixer_sbasic_selreg()
562 int alsa_mixer_sbasic_sidreg(snd_mixer_class_t *class, in alsa_mixer_sbasic_sidreg()
Dac97.c67 int alsa_mixer_simple_event(snd_mixer_class_t *class, unsigned int mask, in alsa_mixer_simple_event()
74 int alsa_mixer_simple_init(snd_mixer_class_t *class) in alsa_mixer_simple_init()
Dhda.c68 int alsa_mixer_simple_event(snd_mixer_class_t *class, unsigned int mask, in alsa_mixer_simple_event()
75 int alsa_mixer_simple_init(snd_mixer_class_t *class) in alsa_mixer_simple_init()
Dsbasedl.c38 int mixer_simple_basic_dlopen(snd_mixer_class_t *class, in mixer_simple_basic_dlopen()
43 void (*initpriv)(snd_mixer_class_t *class, struct bclass_private *priv); in mixer_simple_basic_dlopen()
Dpython.c51 snd_mixer_class_t *class;
830 pymixer->class = (snd_mixer_class_t *)class; in pymixer_init()
977 int alsa_mixer_simple_event(snd_mixer_class_t *class, unsigned int mask, in alsa_mixer_simple_event()
1026 static void alsa_mixer_simple_free(snd_mixer_class_t *class) in alsa_mixer_simple_free()
1045 snd_mixer_class_t *class, in alsa_mixer_simple_pyinit()
1106 int alsa_mixer_simple_finit(snd_mixer_class_t *class, in alsa_mixer_simple_finit()
/third_party/pulseaudio/src/modules/alsa/
Dalsa-util.c1652 static int mixer_class_event(snd_mixer_class_t *class, unsigned int mask, in mixer_class_event()
1692 snd_mixer_class_t *class; in prepare_mixer()