Portál AbcLinuxu, 20. května 2024 06:29

Phonon

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/ (68×)
Je alternativou k: DirectShow
Počet uživatelů:
0  
       

Hodnocení: 100 %

        špatnédobré        

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: 2584×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.