Phonon (KDE)
From Wikipedia, the free encyclopedia
Phonon will be the new multimedia framework for KDE4. Phonon will provide an easy way for KDE developers to use various backends, such as Xine, GStreamer and NMM. For example, all the C++ code needed to play a file is:[1]
media = new MediaObject( this ); connect( media, SIGNAL( finished() ), SLOT( slotFinished() ) ); media->setUrl( "/home/username/music/filename.ogg" ); media->play();
With the old audio framework (aRts), it required 30 lines of code to do that.[2]
Phonon will not be targeted at developers that need more control over the backends, just the simple things like playing or streaming audio/video.[3]
[edit] External links
Applications (List)
Amarok • K3b • Kate • KDevelop • KMail • KMyMoney • Konsole • Kopete • Konqueror • KView • Kaffeine • Noatun • DigiKam • Akregator • KTorrent • KPDF • KGet
Utilities
DCOP • KHTML • KIO • Kiosk • KWin • KPart • KSVG • KConfigXT • Qt • XMLGUI • KJS
Packaging
aRts • Kdelibs • Kdebase • Kdeaccessibility • Kdeaddons • Kdeadmin • Kdeartwork • Kdeedu • Extragear • Kdegames • Kdegraphics • Kde-i18n • Kdemultimedia • kdenetwork • Kdepim • kdesdk • Kdetoys • Kdewebdev • KOffice
KDE4 Core Technologies (under development)
Decibel • Kross • Oxygen • Phonon • Plasma • Solid