]> git.alsa-project.org Git - alsa-utils.git/commit
alsactl: add -Y option to export card states as key=value pairs
authorJaroslav Kysela <perex@perex.cz>
Thu, 27 Nov 2025 16:04:46 +0000 (17:04 +0100)
committerJaroslav Kysela <perex@perex.cz>
Thu, 4 Dec 2025 14:08:14 +0000 (15:08 +0100)
commit82caf6e7f35f85d64ce0c2049ea47db1133e61e7
tree943f68920036f0b81e6e36fc096de9ae17d1ff34
parentbdf5c137786319f92ba85409a9899b676b817674
alsactl: add -Y option to export card states as key=value pairs

Add export.c with support for exporting card states as key=value pairs.
Exports ALSA_CARD_NUMBER/ALSA_CARD_STATE for single cards, or
ALSA_CARD#_STATE for multiple cards. States: active, skip, waiting.

Add -Y (--export) option to restore command for state export.

This feature is designed for udev IMPORT{program} use.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
alsactl/Makefile.am
alsactl/alsactl.c
alsactl/alsactl.h
alsactl/export.c [new file with mode: 0644]
alsactl/state.c