Phonon (KDE)
KDE multimedia raamwerk
Phonon is het multimedia-framework en API in KDE 4, de nieuwe versie van het K Desktop Enviroment. Phonon is gemaakt om KDE 4 onafhankelijk te maken van één specifiek raamwerk zoals Xine of GStreamer. Phonon werkt niet alleen op Unix, maar ook op Windows en Mac OS X.
Phonon | ||||
---|---|---|---|---|
Instellingenscherm van Phonon
| ||||
Ontwikkelaar(s) | Het Phonon-team | |||
Recentste versie | 4.12.0 (2 november 2023)[1] | |||
Status | Actief | |||
Besturingssysteem | Multiplatform | |||
Geschreven in | C++ | |||
Categorie | Multimedia-raamwerk en -API | |||
Licentie(s) | LGPL | |||
Versiebeheer | Officiële broncode | |||
Website | (mul) Projectpagina | |||
|
Bijzonderheden
bewerkenWerking
bewerken- Als een programma multimedia wil afspelen, zal dat programma Phonon een commando geven om het af te spelen. Daarna stuurt Phonon het commando door naar een van zijn zogenaamde engines, die het afspeelt. Dan wordt dezelfde weg terug afgelegd tot de gebruiker. Eenzelfde routine wordt gevolgd om bijvoorbeeld afspelen te pauzeren, te zoeken en het volume aan te passen.
- De gebruiker kan per multimediaformaat kiezen welk raamwerk als backend te gebruiken, zodat altijd de beste kwaliteit mogelijk is.[2]
- Ondersteunde backends zijn GStreamer, Xine (de enige die klaar was bij de release van KDE 4), DirectX, QuickTime en MPlayer.[3]
Voordelen
bewerken- Het voordeel voor ontwikkelaars is dat, als ze multimedia willen gebruiken in hun programma (of een mediaspeler ontwikkelen), er alleen een paar regels code die Phonon aanroepen in de code moeten worden gezet. Met slechts vier regels code kan een complete mediaspeler worden geïntegreerd in een programma
- De gebruiker heeft dan weer het voordeel dat hij maar één raamwerk (zijn favoriete) hoeft te installeren, in plaats van voor elk programma een apart raamwerk te gebruiken.
Qt
bewerkenSinds versie 4.4 van de Qt-toolkit is Phonon in Qt geïntegreerd. Mede dankzij Trolltech, de ontwikkelaar van Qt, ondersteunt Phonon nu ook GStreamer, QuickTime en DirectX.
Programma's die Phonon gebruiken
bewerken- Dragon Player, de nieuwe standaard mediaspeler van KDE 4.1.
- JuK, de standaard audiospeler van KDE.
- Amarok vanaf versie 2.0
- KTorrent heeft vanaf versie 3.1 een plug-in om media als voorvertoning af te spelen met Phonon.
- Kaffeine in de huidige ontwikkelversie.
- Verschillende spelletjes en systeemgeluiden van KDE.
Externe links
bewerken- (en) Homepagina
- (en) KDE Multimedia
Bronnen, noten en/of referenties
- ↑ v4.12.0 (2 november 2023). Geraadpleegd op 14 november 2023.
- ↑ (en) The Road to KDE 4: Phonon Makes Multimedia Easier
- ↑ (en) Phonon roadmap