Phonon | |
---|---|
Típusú | multimédiás keretrendszer |
Beírva | C++ [1] |
Operációs rendszer | Unix-szerű operációs rendszer és Microsoft Windows |
legújabb verzió |
|
Engedély | LGPL-2.1 [d] |
Weboldal | phonon.kde.org _ |
A Phonon a KDE multimédiás keretrendszere , amely API -t biztosít multimédiás alkalmazások fejlesztéséhez . A Phonon egy sor bővíthető modult használ, amelyek elvégzik a valódi munkát.
A 4.4-es verzió óta benne van a Qt-ben. A 4.5-ös verzió előtt forrásként szállították, és alapesetben csak a Qt kereskedelmi verziójához volt elérhető . Jelenleg a Qt részeként kerül terjesztésre a GNU LGPL 2.1-es verziója alatt.
A Phonon API C++ programozási nyelven van megírva, objektumorientált programozási paradigmák használatával. A Phonon interfész mechanizmusa a források (MediaObject) és a kimeneti eszközök (AudioOutput, VideoOutput) közötti gráfkapcsolatokon alapul. Az adatobjektumok és a kimeneti eszközök közötti kapcsolatokat elérési utak (Path) segítségével valósítják meg. A könyvtár támogatja a hangeffektusokat és valós idejű RAW hanggal való munkát (AudioDataOutput).
Az eredeti multimédiás API -t KDEMM-nek (KDE MultiMedia) hívták. Az API hivatalosan a KDE 4.0 részeként jelent meg 2008 januárjában, ugyanabban az évben, amikor a Phonon a Qt 4.4-hez lett adaptálva, és annak része lett. A fejlesztés vezetője Matthias Kretz . Maga a Phonon viszonylag új és egyre népszerűbb.
A Phonon Backend a Phonon API egy olyan konkrét könyvtáron alapuló megvalósítása, amely közvetlenül látja el a video- és hangadatok lejátszásának funkcióit. Egy ilyen modul egy másik API megvalósítása lehet, amely már más API-kat és médiakönyvtárakat használ.
A Qt tartalmazza :
A KDE tartalma :
KDE projekt | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Szoftver összeállítás | |||||||||||||||||
KDE alkalmazások |
| ||||||||||||||||
Felület | |||||||||||||||||
Közösség | |||||||||||||||||
|
Qt | |
---|---|
Technológia | |
Eszközök | |
Kötések | |
Kapcsolódó témák |