Home | History | Annotate | Download | only in alsa

Lines Matching refs:elem

52  * \param elem related mixer element (if any)
57 snd_mixer_elem_t *elem);
61 * \param elem Mixer element
65 typedef int (*snd_mixer_elem_callback_t)(snd_mixer_elem_t *elem,
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);
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);
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);
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);
236 int snd_mixer_selem_is_capture_mono(snd_mixer_elem_t *elem);
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);