pipewire/spa/include/spa
Arun Raghavan 2871a65b1f alsa: Add a mechanism to bind ALSA controls as prop params
This adds an api.alsa.bind-ctls property to alsa-pcm sink and source
nodes, to bind a property to an ALSA PCM ctl. The property is an array
of ctl names that should be bound.

This can be handy, for example, to bind the Playback/Capture Rate
controls on a USB gadget, in order to track the PCM's state via a node
param.

This is currently wired to be read-only, but it should be easy enough to
make it writable.
2023-11-07 23:22:53 -05:00
..
buffer treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
control treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
debug spa: debug: log: use SPA_CONTAINER_OF() 2023-11-06 19:01:20 +01:00
graph spa: add atomic.h and port macros to it 2023-07-13 12:25:22 +02:00
interfaces/audio aec: add new init2 method to initialize with different formats 2023-04-11 16:54:11 +02:00
monitor spa: libcamera: consume the device numbers libcamera property 2023-07-19 09:21:03 +00:00
node node: clarify port_set_io and SPA_IO_Buffers 2023-09-11 11:23:25 +02:00
param spa: explicitly mention that volumes are linear 2023-11-04 09:51:14 +01:00
pod pod: add spa_auto support for dynamic builder 2023-10-11 17:27:43 +02:00
support spa: support: allow spa_log_xxx(NULL, ...) again with UBSan 2023-10-15 16:20:17 +00:00
utils alsa: Add a mechanism to bind ALSA controls as prop params 2023-11-07 23:22:53 -05:00