| $Id$ |
| |
| - 4 new elements |
| virtual-audiosink, virtual-videosink |
| virtual-audiosrc, virtual-videosrc |
| |
| - daemon that holds list of instances |
| - gui app that lists instances as mixing-desk like channelstrips |
| - channelstrips would contain |
| - audio |
| - volume, panorama, 3-band eq |
| - video |
| - brightness, contrast, alpha-level |
| - user can |
| - add insert-fx |
| - route channel to targets, where targets can be real sinks or more |
| virtual-sinks (sub-groups) |
| - virtual sinks need queues to decouple application processes |
| - interfaces |
| - expose child-elements via child-proxy |
| - then e.g. the applications volume-control could directly access the |
| channelstrip |
| - state-control (play, pause/mute) |
| - it would be useful if one app could pause/mute others |
| - think of a voip-client, if there is an incomming call, if pauses your |
| media-player, or mutes the monitoring of your recording app |