Lines Matching defs:mixer
2 * \file mixer/simple.c
43 * \brief Register mixer simple element class
44 * \param mixer Mixer handle
46 * \param classp Pointer to returned mixer simple element class handle (or NULL)
49 int snd_mixer_selem_register(snd_mixer_t *mixer,
65 int err = snd_mixer_simple_none_register(mixer, options, classp);
69 err = snd_mixer_attach(mixer, options->device);
76 return snd_mixer_simple_basic_register(mixer, options, classp);
127 * \brief Find a mixer simple element
128 * \param mixer Mixer handle
130 * \return mixer simple element handle or NULL if not found
132 snd_mixer_elem_t *snd_mixer_find_selem(snd_mixer_t *mixer,
139 list_for_each(list, &mixer->elems) {
151 * \brief Get mixer simple element identifier
153 * \param id returned mixer simple element identifier
166 * \brief Get name part of mixer simple element identifier
179 * \brief Get index part of mixer simple element identifier
192 * \brief Return true if mixer simple element has only one volume control for both playback and capture
203 * \brief Return true if mixer simple element has only one switch control for both playback and capture
214 * \brief Return name of mixer simple element channel
215 * \param channel mixer simple element channel identifier
240 * \brief Get info about the active state of a mixer simple element
251 * \brief Get info about channels of playback stream of a mixer simple element
262 * \brief Get info about channels of playback stream of a mixer simple element
274 * \brief Get range for playback volume of a mixer simple element
288 * \brief Get range in dB for playback volume of a mixer simple element
302 * \brief Set range for playback volume of a mixer simple element
317 * \brief Return info about playback volume control of a mixer simple element
328 * \brief Return info about playback volume control of a mixer simple element
339 * \brief Return info about playback switch control existence of a mixer simple element
350 * \brief Return info about playback switch control of a mixer simple element
361 * \brief Return corresponding dB value to an integer playback volume for a mixer simple element
375 * \brief Return corresponding integer playback volume for given dB value for a mixer simple element
391 * \brief Return value of playback volume control of a mixer simple element
393 * \param channel mixer simple element channel identifier
405 * \brief Return value of playback volume in dB control of a mixer simple element
407 * \param channel mixer simple element channel identifier
425 * \brief Return value of playback switch control of a mixer simple element
427 * \param channel mixer simple element channel identifier
439 * \brief Set value of playback volume control of a mixer simple element
441 * \param channel mixer simple element channel identifier
453 * \brief Set value in dB of playback volume control of a mixer simple element
455 * \param channel mixer simple element channel identifier
469 * \brief Set value of playback volume control for all channels of a mixer simple element
492 * \brief Set value in dB of playback volume control for all channels of a mixer simple element
517 * \brief Set value of playback switch control of a mixer simple element
519 * \param channel mixer simple element channel identifier
531 * \brief Set value of playback switch control for all channels of a mixer simple element
555 * \brief Get info about channels of capture stream of a mixer simple element
567 * \brief Get info about channels of capture stream of a mixer simple element
580 * \brief Get range for capture volume of a mixer simple element
594 * \brief Get range in dB for capture volume of a mixer simple element
608 * \brief Set range for capture volume of a mixer simple element
623 * \brief Return info about capture volume control of a mixer simple element
634 * \brief Return info about capture volume control of a mixer simple element
645 * \brief Return info about capture switch control existence of a mixer simple element
656 * \brief Return info about capture switch control of a mixer simple element
667 * \brief Return info about capture switch control of a mixer simple element
678 * \brief Return info about capture switch control of a mixer simple element
693 * \brief Return corresponding dB value to an integer capture volume for a mixer simple element
707 * \brief Return corresponding integer capture volume for given dB value for a mixer simple element
723 * \brief Return value of capture volume control of a mixer simple element
725 * \param channel mixer simple element channel identifier
737 * \brief Return value of capture volume in dB control of a mixer simple element
739 * \param channel mixer simple element channel identifier
751 * \brief Return value of capture switch control of a mixer simple element
753 * \param channel mixer simple element channel identifier
765 * \brief Set value of capture volume control of a mixer simple element
767 * \param channel mixer simple element channel identifier
779 * \brief Set value in dB of capture volume control of a mixer simple element
781 * \param channel mixer simple element channel identifier
795 * \brief Set value of capture volume control for all channels of a mixer simple element
818 * \brief Set value in dB of capture volume control for all channels of a mixer simple element
843 * \brief Set value of capture switch control of a mixer simple element
845 * \param channel mixer simple element channel identifier
857 * \brief Set value of capture switch control for all channels of a mixer simple element
880 * \brief Return true if mixer simple element is an enumerated control
891 * \brief Return true if mixer simple enumerated element belongs to the playback direction
902 * \brief Return true if mixer simple enumerated element belongs to the capture direction
913 * \brief Return the number of enumerated items of the given mixer simple element
925 * \brief get the enumerated item string for the given mixer simple element
942 * \brief get the current selected enumerated item for the given mixer simple element
944 * \param channel mixer simple element channel identifier
958 * \brief set the current selected enumerated item for the given mixer simple element
960 * \param channel mixer simple element channel identifier
1017 * \brief Get name part of a mixer simple element identifier
1028 * \brief Get index part of a mixer simple element identifier
1039 * \brief Set name part of a mixer simple element identifier
1051 * \brief Set index part of a mixer simple element identifier
1062 * \brief Parse ASCII simple mixer element identifier
1063 * \param dst Parsed simple mixer element identifier