On 03.01.12 14:37, Colin Guthrie wrote: > 'Twas brillig, and Roman Beslik at 02/01/12 22:55 did gyre and gimble: >> them) for enhanced user experience. E.g., Skype outputs incoming call >> ringing to speakers and talk to a handset. Because programs do not chose > Yes, programs can create as many streams as they want (each sink will > only support (I think) 32 streams, but that's just to prevent too much > craziness! :) Yeah, that's good. Actually incoming call ringing is not visible because it is included into "System Sounds", I was perplexed and read other perplexed users' discussions, and decided that there is some defect in PulseAudio or Skype. > Over all this metadata allows for interesting things to happen > automatically. For example if someone has a headset (USB or Bluetooth) > we can automatically use it for phone calls which is (with ~90% > liklihood) what the user wants. Obviously the user should still have > manual control over this, but if we can "do the right thing"(tm) out of > the box by using this additional metadata then all is well. This would be cool. It seems to me that this metadata is different from the case with Skype. This metadata is more like "preferred sink for a stream." Suppose a game sends audio to 2 gamers. 2 streams, but all have "headset" as their preferred sink.