4 ================================================================================
7 - is a gstreamer appliation
8 - open physical sink, src elements
9 - prepends an adder to sinks
10 - appends an tee to sources
13 - virtual-audiosink, virtual-videosink
14 virtual-audiosrc, virtual-videosrc
15 - virtual sinks establish a connection to the daemon
16 - they link to request_pads of the adder/tee elements
19 - lists instances as mixing-desk like channelstrips
20 - channelstrips would contain
22 - volume, panorama, 3-band eq
24 - brightness, contrast, alpha-level
27 - route channel to targets, where targets can be real sinks or more
28 virtual-sinks (sub-groups)
29 - virtual sinks need queues to decouple application processes
32 - expose child-elements via child-proxy
33 - then e.g. the applications volume-control could directly access the
35 - state-control (play, pause/mute)
36 - it would be useful if one app could pause/mute others
37 - think of a voip-client, if there is an incomming call, if pauses your
38 media-player, or mutes the monitoring of your recording app