Phonon | |
---|---|
Typ | multimediální rámec |
Zapsáno v | C++ [1] |
Operační systém | Operační systém podobný Unixu a Microsoft Windows |
Nejnovější verze | |
Licence | LGPL-2.1 [d] |
webová stránka | phonon.kde.org _ |
Phonon je multimediální framework z KDE , který poskytuje API pro vývoj multimediálních aplikací. Phonon používá sadu rozšiřitelných modulů, které dělají skutečnou práci.
Zahrnuto v Qt od verze 4.4. Před verzí 4.5 byl dodáván jako zdroj a byl standardně dostupný pouze pro komerční verzi Qt . V současné době je distribuován jako součást Qt pod licencí GNU LGPL verze 2.1.
Rozhraní Phonon API je napsáno v programovacím jazyce C++ s využitím paradigmat objektově orientovaného programování. Mechanismus rozhraní Phonon je založen na grafovém propojení mezi zdroji (MediaObject) a výstupními zařízeními (AudioOutput, VideoOutput). Vztahy mezi datovými objekty a výstupními zařízeními jsou realizovány pomocí cest (Path). Knihovna také podporuje zvukové efekty a práci s RAW zvukem v reálném čase (AudioDataOutput).
Původní multimediální API se jmenovalo KDEMM (KDE MultiMedia). API bylo oficiálně vydáno jako součást KDE 4.0 v lednu 2008, ve stejném roce byl Phonon upraven pro Qt 4.4 a stal se jeho součástí. Vedoucím vývoje je Matthias Kretz . Samotný Phonon je relativně nový a získává na popularitě.
Phonon Backend je implementace Phonon API založená na specifické knihovně, která přímo provádí funkce přehrávání video a audio dat. Takový modul může být implementací pro jiné API, které již používá jiná API a knihovny médií.
Zahrnuto v Qt :
Zahrnuto v KDE :
KDE | projekt|||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Kompilace softwaru | |||||||||||||||||
Aplikace KDE |
| ||||||||||||||||
Plošina | |||||||||||||||||
Společenství | |||||||||||||||||
|
Qt | |
---|---|
Technika | |
Nástroje | |
Vazby | |
související témata |