pipewire/spa/include/spa
Wim Taymans 3f3dfbc67e More session manager work
pulseaudio card is mapped to device
pulseaudio sink/source is mapped to an endpoint
prepare to map streams to card profiles
Add Route param to implement the endpoint routing later (ports)
Create an alsa endpoint for each device
Create one stream for each endpoint (Playback/Capture)

Implement create_link on the endpoint. The idea is to call
create link on the peer endpoint to complete the link. Remove
create_link on the session.

Add stream-monitor to turn pw_stream nodes into endpoints

Add a policy manager that tries to link endpoints

Use enum pw_direction for the endpoint direction. We can use the
media_class to determine if this is a pw_stream or not but it should
not really matter, you can link any output to any input.

Add autoconnect property for endpoints to make the policy connect.
2019-11-29 13:34:07 +01:00
..
buffer meta: make sequence number 64 bits 2019-10-29 22:44:45 +01:00
control control: clean up some control includes 2019-09-16 15:49:46 +02:00
debug pod: rename context to flags in spa_pod_prop 2019-11-21 09:32:08 +01:00
graph hook: separate spa_callbacks from the hook 2019-05-15 12:17:52 +02:00
monitor add some docs 2019-10-25 15:01:27 +02:00
node node: move keys to separate file 2019-11-21 09:33:50 +01:00
param More session manager work 2019-11-29 13:34:07 +01:00
pod pod: rename context to flags in spa_pod_prop 2019-11-21 09:32:08 +01:00
support system: include time.h for the itimerspec struct 2019-11-21 17:52:58 +01:00
utils More session manager work 2019-11-29 13:34:07 +01:00
meson.build add keys.h header 2019-11-21 13:04:58 +01:00