Lines Matching +full:no +full:- +full:control +full:- +full:regex
14 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
94 cset "name='My control' on"
224 ---------------|----------------------------------------------
225 cdev ARG | ALSA control device name for snd_ctl_open()
226 cset ARG | ALSA control set - snd_ctl_ascii_elem_id_parse() + snd_ctl_ascii_value_parse()
227 cset-new ARG | Create new ALSA user control element - snd_ctl_ascii_elem_id_parse() + description
228 ctl-remove ARG | Remove ALSA user control element - snd_ctl_ascii_elem_id_parse()
232 exec ARG | execute a specific command (without shell - *man execv*)
233 shell ARG | execute a specific command (using shell - *man system*)
234 cfg-save ARG | save LibraryConfig to a file
239 cset-new "name='Bool2' type=bool,count=2 1,0"
240 cset-new "name='Enum' type=enum,labels='L1;L2;L3' 'L2'"
241 ctl-remove "name='Bool2'"
242 sysw "-/class/sound/ctl-led/speaker/card${CardNumber}/attach:Speaker Channel Switch"
246 cfg-save "/tmp/test.conf:+pcm"
255 be added to these names like HDMI1,HDMI2,HDMI3 etc. No number gaps are
288 At first, the standard alsa-lib configuration tree is parsed. All other
294 ----------------------------+-------------------------+-------------------------------
305 be evaluated always as **B** because the first _If_ block was before the non-nested
325 The static include is inherited from the standard alsa-lib configuration
355 ------------------:|---------------------|--------------------
356 1 | Define | No
367 ---------------------|---------------------
369 ${ConfLibDir} | Library top-level configuration directory (e.g. /usr/share/alsa)
370 ${ConfTopDir} | Top-level UCM configuration directory (e.g. /usr/share/alsa/ucm2)
371 ${ConfDir} | Card's UCM configuration directory (e.g. /usr/share/alsa/ucm2/conf.d/USB-Aud…
372 ${ConfName} | Configuration name (e.g. USB-Audio.conf)
383 ${find-card:<str>} | Find a card - see _Find card substitution_ section
384 ${find-device:<str>} | Find a device - see _Find device substitution_ section
394 ${find-card:field=name,regex='^acp$',return=number}
400 ---------------------|-----------------------
403 regex | regex string for the field match
410 ${find-device:type=pcm,field=name,regex='DMIC'}
416 ---------------------|-----------------------
420 regex | regex string for the field match
439 Regex "(hello)|(regex)"
440 String "hello, it's my regex"
444 The result will be stored to variables *rval1* as *hello* and *rval2* as *regex* (every matched
451 The configuration tree evaluation supports the conditions - *If* blocks. Each *If* blocks
480 ---------------------|-----------------------
486 ---------------------|-----------------------
493 ---------------------|-----------------------
497 #### Regex match (Type RegexMatch)
500 ---------------------|-----------------------
502 Regex | regex expression (extended posix, ignore case)
504 #### ALSA control element exists (Type ControlExists)
507 ---------------------|-----------------------
508 Device | ALSA control device (see snd_ctl_open())
509 Control | control in ASCII (parsed using snd_ctl_ascii_elem_id_parse())
510 ControlEnum | value for the enum control (optional)
518 Control "name='Front Mic Playback Switch'"