• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/include/

Lines Matching defs:snd_mixer_elem_t

46 typedef struct _snd_mixer_elem snd_mixer_elem_t;
57 snd_mixer_elem_t *elem);
65 typedef int (*snd_mixer_elem_callback_t)(snd_mixer_elem_t *elem,
74 typedef int (*snd_mixer_compare_t)(const snd_mixer_elem_t *e1,
75 const snd_mixer_elem_t *e2);
86 snd_hctl_elem_t *helem, snd_mixer_elem_t *melem);
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);
119 snd_mixer_elem_t *snd_mixer_elem_next(snd_mixer_elem_t *elem);
120 snd_mixer_elem_t *snd_mixer_elem_prev(snd_mixer_elem_t *elem);
121 void snd_mixer_elem_set_callback(snd_mixer_elem_t *obj, snd_mixer_elem_callback_t val);
122 void * snd_mixer_elem_get_callback_private(const snd_mixer_elem_t *obj);
123 void snd_mixer_elem_set_callback_private(snd_mixer_elem_t *obj, void * val);
124 snd_mixer_elem_type_t snd_mixer_elem_get_type(const snd_mixer_elem_t *obj);
127 int snd_mixer_elem_new(snd_mixer_elem_t **elem,
131 void (*private_free)(snd_mixer_elem_t *elem));
132 int snd_mixer_elem_add(snd_mixer_elem_t *elem, snd_mixer_class_t *class_);
133 int snd_mixer_elem_remove(snd_mixer_elem_t *elem);
134 void snd_mixer_elem_free(snd_mixer_elem_t *elem);
135 int snd_mixer_elem_info(snd_mixer_elem_t *elem);
136 int snd_mixer_elem_value(snd_mixer_elem_t *elem);
137 int snd_mixer_elem_attach(snd_mixer_elem_t *melem, snd_hctl_elem_t *helem);
138 int snd_mixer_elem_detach(snd_mixer_elem_t *melem, snd_hctl_elem_t *helem);
139 int snd_mixer_elem_empty(snd_mixer_elem_t *melem);
140 void *snd_mixer_elem_get_private(const snd_mixer_elem_t *melem);
226 void snd_mixer_selem_get_id(snd_mixer_elem_t *element,
228 const char *snd_mixer_selem_get_name(snd_mixer_elem_t *elem);
229 unsigned int snd_mixer_selem_get_index(snd_mixer_elem_t *elem);
230 snd_mixer_elem_t *snd_mixer_find_selem(snd_mixer_t *mixer,
233 int snd_mixer_selem_is_active(snd_mixer_elem_t *elem);
234 int snd_mixer_selem_is_playback_mono(snd_mixer_elem_t *elem);
235 int snd_mixer_selem_has_playback_channel(snd_mixer_elem_t *obj, snd_mixer_selem_channel_id_t channel);
236 int snd_mixer_selem_is_capture_mono(snd_mixer_elem_t *elem);
237 int snd_mixer_selem_has_capture_channel(snd_mixer_elem_t *obj, snd_mixer_selem_channel_id_t channel);
238 int snd_mixer_selem_get_capture_group(snd_mixer_elem_t *elem);
239 int snd_mixer_selem_has_common_volume(snd_mixer_elem_t *elem);
240 int snd_mixer_selem_has_playback_volume(snd_mixer_elem_t *elem);
241 int snd_mixer_selem_has_playback_volume_joined(snd_mixer_elem_t *elem);
242 int snd_mixer_selem_has_capture_volume(snd_mixer_elem_t *elem);
243 int snd_mixer_selem_has_capture_volume_joined(snd_mixer_elem_t *elem);
244 int snd_mixer_selem_has_common_switch(snd_mixer_elem_t *elem);
245 int snd_mixer_selem_has_playback_switch(snd_mixer_elem_t *elem);
246 int snd_mixer_selem_has_playback_switch_joined(snd_mixer_elem_t *elem);
247 int snd_mixer_selem_has_capture_switch(snd_mixer_elem_t *elem);
248 int snd_mixer_selem_has_capture_switch_joined(snd_mixer_elem_t *elem);
249 int snd_mixer_selem_has_capture_switch_exclusive(snd_mixer_elem_t *elem);
251 int snd_mixer_selem_ask_playback_vol_dB(snd_mixer_elem_t *elem, long value, long *dBvalue);
252 int snd_mixer_selem_ask_capture_vol_dB(snd_mixer_elem_t *elem, long value, long *dBvalue);
253 int snd_mixer_selem_ask_playback_dB_vol(snd_mixer_elem_t *elem, long dBvalue, int dir, long *value);
254 int snd_mixer_selem_ask_capture_dB_vol(snd_mixer_elem_t *elem, long dBvalue, int dir, long *value);
255 int snd_mixer_selem_get_playback_volume(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value);
256 int snd_mixer_selem_get_capture_volume(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value);
257 int snd_mixer_selem_get_playback_dB(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value);
258 int snd_mixer_selem_get_capture_dB(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value);
259 int snd_mixer_selem_get_playback_switch(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int *value);
260 int snd_mixer_selem_get_capture_switch(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int *value);
261 int snd_mixer_selem_set_playback_volume(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value);
262 int snd_mixer_selem_set_capture_volume(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value);
263 int snd_mixer_selem_set_playback_dB(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value, int dir);
264 int snd_mixer_selem_set_capture_dB(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value, int dir);
265 int snd_mixer_selem_set_playback_volume_all(snd_mixer_elem_t *elem, long value);
266 int snd_mixer_selem_set_capture_volume_all(snd_mixer_elem_t *elem, long value);
267 int snd_mixer_selem_set_playback_dB_all(snd_mixer_elem_t *elem, long value, int dir);
268 int snd_mixer_selem_set_capture_dB_all(snd_mixer_elem_t *elem, long value, int dir);
269 int snd_mixer_selem_set_playback_switch(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int value);
270 int snd_mixer_selem_set_capture_switch(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int value);
271 int snd_mixer_selem_set_playback_switch_all(snd_mixer_elem_t *elem, int value);
272 int snd_mixer_selem_set_capture_switch_all(snd_mixer_elem_t *elem, int value);
273 int snd_mixer_selem_get_playback_volume_range(snd_mixer_elem_t *elem,
275 int snd_mixer_selem_get_playback_dB_range(snd_mixer_elem_t *elem,
277 int snd_mixer_selem_set_playback_volume_range(snd_mixer_elem_t *elem,
279 int snd_mixer_selem_get_capture_volume_range(snd_mixer_elem_t *elem,
281 int snd_mixer_selem_get_capture_dB_range(snd_mixer_elem_t *elem,
283 int snd_mixer_selem_set_capture_volume_range(snd_mixer_elem_t *elem,
286 int snd_mixer_selem_is_enumerated(snd_mixer_elem_t *elem);
287 int snd_mixer_selem_is_enum_playback(snd_mixer_elem_t *elem);
288 int snd_mixer_selem_is_enum_capture(snd_mixer_elem_t *elem);
289 int snd_mixer_selem_get_enum_items(snd_mixer_elem_t *elem);
290 int snd_mixer_selem_get_enum_item_name(snd_mixer_elem_t *elem, unsigned int idx, size_t maxlen, char *str);
291 int snd_mixer_selem_get_enum_item(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, unsigned int *idxp);
292 int snd_mixer_selem_set_enum_item(snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, unsigned int idx);