ucm: add '${LibCaps}' substitution

It is a preparation for future checking of alsa-lib's extensions.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2025-03-21 11:41:09 +01:00
parent 70f4c95df5
commit d8300e5cb7
2 changed files with 18 additions and 1 deletions

View file

@ -388,6 +388,7 @@ substituted. The substitutes strings are in the table bellow.
Substituted string | Value
-----------------------|---------------------
${LibCaps} | Library capabilities (string like '*a*b*c*') [**Syntax 8**]
${OpenName} | Original UCM card name (passed to snd_use_case_mgr_open())
${ConfLibDir} | Library top-level configuration directory (e.g. /usr/share/alsa)
${ConfTopDir} | Top-level UCM configuration directory (e.g. /usr/share/alsa/ucm2)
@ -433,6 +434,10 @@ Define.Bytes2 "${sys-card:[type=hex,pos=0x22]device/../descriptors}"
Replace *type=hex* with *type=ascii* or omit this variable settings to work with ASCII characters.
#### Library capabilities
None at the moment. The list will grow after *Syntax 8* (library 1.2.14).
#### Special whole string substitution
Substituted string | Value