pipewire/spa/include/spa
Wim Taymans f3bca48398 Unify props, params and formats
Make enum_params and set_param to configure properties, format
and other parameters. This allows us to remove some duplicate
code and make the properties and parameters much more extensible.
Use the object id to mark the id of the parameter.
Remove the spa_format and spa_props.
We can now make the client-node easier by merging the various
format methods into the params.
Make the stream API more powerful now that we can pass params
around.
2017-11-07 17:48:40 +01:00
..
audio Unify props, params and formats 2017-11-07 17:48:40 +01:00
video Unify props, params and formats 2017-11-07 17:48:40 +01:00
buffer.h Make done event on node 2017-06-09 17:24:18 +02:00
clock.h Unify props, params and formats 2017-11-07 17:48:40 +01:00
command-node.h indent 2017-05-26 09:09:31 +02:00
command.h indent 2017-05-26 09:09:31 +02:00
defs.h Unify props, params and formats 2017-11-07 17:48:40 +01:00
dict.h Add more generic export-spa example 2017-09-07 19:55:22 +02:00
event-node.h Make done event on node 2017-06-09 17:24:18 +02:00
event.h indent 2017-05-26 09:09:31 +02:00
format-utils.h Unify props, params and formats 2017-11-07 17:48:40 +01:00
format.h Unify props, params and formats 2017-11-07 17:48:40 +01:00
graph-scheduler1.h use spa_list_append when we can 2017-10-24 12:58:10 +02:00
graph-scheduler2.h use spa_list_append when we can 2017-10-24 12:58:10 +02:00
graph-scheduler3.h graph: improve debug 2017-10-18 10:03:55 +02:00
graph-scheduler6.h Improve ringbuffer support 2017-11-02 15:19:20 +01:00
graph.h scheduler: add new scheduler 2017-10-22 13:12:34 +02:00
hook.h Add new pod parser and builder 2017-09-28 17:00:51 +02:00
list.h list: fix spa_list_last 2017-09-15 13:29:17 +02:00
log-impl.h Add versions to structures 2017-06-14 18:32:39 +02:00
log.h API cleanups 2017-07-18 10:06:40 +02:00
loop.h Improve loop callbacks 2017-08-11 19:21:31 +02:00
meson.build Unify props, params and formats 2017-11-07 17:48:40 +01:00
meta.h Make done event on node 2017-06-09 17:24:18 +02:00
monitor.h Cleanups 2017-08-06 06:42:26 +02:00
node.h Unify props, params and formats 2017-11-07 17:48:40 +01:00
param-alloc.h Unify props, params and formats 2017-11-07 17:48:40 +01:00
param.h Unify props, params and formats 2017-11-07 17:48:40 +01:00
plugin.h API cleanups 2017-07-18 10:06:40 +02:00
pod-builder.h client-node: split setup of transport and fds 2017-10-25 17:00:25 +02:00
pod-iter.h Add new pod parser and builder 2017-09-28 17:00:51 +02:00
pod-parser.h Add support for NULL strings 2017-10-17 12:16:53 +02:00
pod-utils.h Unify props, params and formats 2017-11-07 17:48:40 +01:00
pod.h Add new pod parser and builder 2017-09-28 17:00:51 +02:00
props.h Unify props, params and formats 2017-11-07 17:48:40 +01:00
ringbuffer.h ringbuffer: simplify 2017-06-22 09:49:12 +02:00
type-map-impl.h Add versions to structures 2017-06-14 18:32:39 +02:00
type-map.h API cleanups 2017-07-18 10:06:40 +02:00
type.h indent 2017-05-26 09:09:31 +02:00