pipewire/doc
Wim Taymans fb74ab9054 alsa: add volume limits
Add 3 levels of volume limits.

1. Add api.acp.min-volume and api.acp.max-valume on the ACP devices that
   is applied to all noded from this device
2. Add api.acp.device.<node-name>.min-volume and
   api.acp.device.<node-name>.max-volume that is applied to all nodes
   from the device with the given node-name.
3. Add api.acp.port.<port-name>.min-volume and
   api.acp.port.<port-name>.max-volume that is applied to all ports
   from the device with the given port-name.

The volume settings on an ALSA nodes can either go through the device on
the Routes (ports) to control the hardware mixer volumes and then the
remainder is performed on the nodes in software by the channel mixer.

We need to set the limits on the channel mixer when the hardware mixer
does not have routes.

This is not an easy way to set the volume limits but it provides a
static configuration option to enforce the limits. An easier
configuration option will also make it easier to change/bypass the
limits, which these options can guard against.

See #5266, #4323, #1517
2026-06-08 10:46:56 +02:00
..
dox alsa: add volume limits 2026-06-08 10:46:56 +02:00
examples doc: compile tutorial programs 2026-05-08 15:20:41 +00:00
custom.css doc: update doxygen-awesome.css 2025-10-15 20:39:14 +00:00
Doxyfile.in doc: show tabs on top on doxygen >= 1.13 2025-09-03 09:34:54 +00:00
doxygen-awesome.css doc: update doxygen-awesome.css 2025-10-15 20:39:14 +00:00
DoxygenLayout.xml doc: try to add 1.6 docs 2026-03-13 13:15:16 +01:00
examples.dox.in doc: link examples to Doxygen docs 2021-10-10 00:35:46 +03:00
input-filter-h.sh Use portable shebang in input-filter-h.sh 2024-02-10 20:52:35 +03:00
input-filter-md.py doc: support alternative index name in @IDX@ 2025-09-03 09:34:54 +00:00
input-filter.py doc: make all manpages with Doxygen 2023-11-22 20:10:49 +02:00
man-fixup.py doc: fix workaround for old doxygen versions 2024-04-23 10:59:24 +00:00
meson.build doc: compile tutorial programs 2026-05-08 15:20:41 +00:00
tree.dox timer-queue: add a new timer queue helper 2025-09-18 13:52:51 +02:00