[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-multimedia
Subject:    Re: summary of the aKademy meetings
From:       Dik Takken <D.H.J.Takken () phys ! uu ! nl>
Date:       2004-09-06 12:22:15
Message-ID: Pine.OSF.4.60.0409061346300.184474 () ruunat ! phys ! uu ! nl
[Download RAW message or body]


Scott,

I just read the proposal for the new basic multimedia API for KDE. The 
idea of introducing channels caught my attention, because I had a similar 
idea a few weeks back.

The difference with my idea is that I wanted to use channels to group 
applications that process sound (or video) in the same way. For example, 
there could be a channel that applies an equaliser to all sound that is 
sent through it. Another channel could write a copy of all sound to a MP3 
file on hard disk. Every channel could have it's own volume control 
hardcoded into it. The idea of this kind of 'channel' is that simple KDE 
applications can support arbitrarily complex audio/video processing by 
simply allowing the user to choose which output channel to use. It would 
be ideal for Juk for instance. It could 'support' advanced audio 
processing without breaking it's nice clean GUI.

The channels could be plugins, and each channel could output to whatever 
backend it supports. That would be nice for packagers, because you only 
need to ship one basic channel definition that just sends the 
sound to whatever the default backend might be.

Implementing logical groups for notifications, music and video can be 
done by allowing applications to either choose a specific channel, or a 
specific group. The user should be allowed to configure which channel 
should be used for each logical group. An application that requests to 
output sound to group 'notification' will output to the channel 
configured by the user. You could also view a group as a specific channel 
with a specific name that is always available.

I posted this idea to KDE-Core-Devel some time ago:

http://lists.kde.org/?l=kde-core-devel&m=109281129913280&w=2

What do you think of this?

Dik
_______________________________________________
kde-multimedia mailing list
kde-multimedia@kde.org
https://mail.kde.org/mailman/listinfo/kde-multimedia
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic