Phonon | |
---|---|
Type | multimedieramme |
Skrevet i | C++ [1] |
Operativ system | Unix-lignende operativsystem og Microsoft Windows |
nyeste version |
|
Licens | LGPL-2.1 [d] |
Internet side | phonon.kde.org _ |
Phonon er en multimedieramme fra KDE , der giver en API til udvikling af multimedieapplikationer . Phonon bruger et sæt udvidelsesmoduler, der gør det rigtige arbejde.
Inkluderet i Qt siden version 4.4. Før version 4.5 blev den leveret som kilde og var som standard kun tilgængelig for den kommercielle version af Qt . Det distribueres i øjeblikket som en del af Qt under GNU LGPL version 2.1-licensen.
Phonon API er skrevet i programmeringssproget C++ ved hjælp af objektorienterede programmeringsparadigmer. Phonon-grænseflademekanismen er baseret på grafiske forbindelser mellem kilder (MediaObject) og outputenheder (AudioOutput, VideoOutput). Relationer mellem dataobjekter og outputenheder implementeres ved hjælp af stier (Path). Biblioteket understøtter også lydeffekter og arbejder med RAW-lyd i realtid (AudioDataOutput).
Den originale multimedie - API hed KDEMM (KDE MultiMedia). API'et blev officielt udgivet som en del af KDE 4.0 i januar 2008, samme år som Phonon blev tilpasset til Qt 4.4 og blev en del af det. Udviklingschef er Matthias Kretz . Phonon i sig selv er relativt ny og vinder popularitet.
Phonon Backend er en implementering af Phonon API baseret på et specifikt bibliotek, der direkte udfører funktionerne med at afspille video- og lyddata. Et sådant modul kan være en implementering for en anden API, der allerede bruger andre API'er og mediebiblioteker.
Inkluderet i Qt :
Inkluderet i KDE :
KDE projekt | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Software kompilering | |||||||||||||||||
KDE applikationer |
| ||||||||||||||||
Platform | |||||||||||||||||
Fællesskab | |||||||||||||||||
|
Qt | |
---|---|
Teknologi | |
Værktøjer | |
Indbindinger | |
relaterede emner |