Portál AbcLinuxu, 2. května 2025 05:47
Phonon je multimediální API pro KDE4 (>4.0) a Qt (>4.4). Sjednocuje do té doby nejenotná API multimediálních frameworků -- Xine, GStreamer, MPlayer, VLC. Technicky jde o knihovnu mapující Phonon API na API jednotlivých backendů, plus konfigurační GUI. Ideálně každá KDE aplikace by měla přistupovat k médiím jen přes Phonon API, od přehrání jednoduchého zvuku po komplexní video s titulky a zvukem. Phonon je integrován s další technologií -- Solid -- pro přístup k hardware, jako je detekce zvukových karet, mikrofonu a výměnných médií.
Výhodou je potenciální ulehčení práce vývojářům aplikací, odstínění odlišností jednotlivých backendů a změn jejich API v čase, přínos nezávislosti aplikace na backendu a tím větší uživatelská a distribuční možnost volby, lepší přenositelnost mezi operačními systémy.
Nevýhodou je možné omezení funkčnosti, kdy zjednodušené API Phononu neposkytne přístup k pokročilým funkcím některého z backendů a může tak snížit schopnosti výsledné aplikace v porovnání se situací, kdy by aplikace volala backend přímo.
Podporované backendy (Phonon používá termín "engines"):
Ve vývojovém stádiu jsou pro GNU/Linux:
Na počátku vývoje Phononu byla skutečně myšlenka najít náhradu za zastarávající a neudržovaný zvukový server Arts, ale již záhy nalézá projekt výrazně odlišné zaměření -- poskytnout jednotné multimediální API. V povědomí linuxové komunity je zavádějící spojení Phononu jako náhrady za Arts stále široce rozšířeno.
Prostředí: | Qt, X Window System, KDE |
Licence: | LGPL |
Domovská stránka: | http://phonon.kde.org/ (79×) |
Je alternativou k: | DirectShow |
Počet uživatelů: | |
Dokument vytvořil: Espinosa, 2.2.2010 04:32 | Poslední úprava: alium, 29.5.2012 11:30 | Další přispěvatelé: Fluttershy, yay! | Historie změn | Zobrazeno: 2783×
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.