pipewire/spa/include/spa/utils
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
..
ansi.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
atomic.h spa: add atomic.h and port macros to it 2023-07-13 12:25:22 +02:00
cleanup.h spa: expose utils/cleanup.h for external users 2023-10-11 19:56:11 +02:00
defs.h spa: support single argument static assertions in older standards 2023-03-04 11:57:51 +00:00
dict.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
dll.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
enum-types.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
hook.h hooks: add and use _fast callback function 2023-05-06 00:27:12 +02:00
json-pod.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
json.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
keys.h alsa: Add a mechanism to bind ALSA controls as prop params 2023-11-07 23:22:53 -05:00
list.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
names.h alsa-compress-offload: Add device object and udev based autodetection 2023-09-02 08:28:22 +00:00
ratelimit.h ratelimit: missed -> suppressed 2023-09-08 12:18:23 +02:00
result.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
ringbuffer.h cleanup unused variables 2023-06-26 10:51:09 +00:00
string.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
type-info.h Port: Add tag param 2023-08-29 14:22:13 +02:00
type.h Port: Add tag param 2023-08-29 14:22:13 +02:00