An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Phonon is the multimedia API provided by KDE and is the standard abstraction for handling multimedia streams within KDE software and also used by several Qt applications. Phonon was originally created to allow KDE and Qt software to be independent of any single multimedia framework such as GStreamer or xine and to provide a stable API for a major version's lifetime. It was done for various reasons: to create a simple KDE/Qt style multimedia API, to better support native multimedia frameworks on Windows and macOS, and to fix problems of frameworks becoming unmaintained or having API or ABI instability.

Property Value
dbo:abstract
  • Phonon és l'interfície de programació d'aplicacions multimèdia de KDE. L'objectiu del Phonon és facilitar als programadors l'ús de tecnologies multimèdia als seus programes, així com assegurar que les aplicacions que usen Phonon funcionin en diverses plataformes i arquitectures de so. Phonon crea una capa intermèdia entre els programes del KDE i els diferents motors multimèdia. Això permet als programes usar la interfície de programació d'aplicacions estable de Phonon, independentment dels canvis que es facin als citats motors. Un canvi en un motor multimèdia només requerirà adaptar Phonon al canvi, en lloc d'haver d'adaptar cadascuna de les aplicacions que l'usen. (ca)
  • Phonon (früher provisorisch auch KDEMM) ist die Multimedia-API der KDE-Desktopumgebung. Darüber hinaus verwendet die Qt-Bibliothek ab Version 4.4 Phonon als Multimediaschnittstelle. (de)
  • Phonon es el framework multimedia estándar de KDE 4, también parte de Qt desde la versión 4.4. El objetivo de Phonon es facilitar a los programadores el uso de tecnologías multimedia en sus programas, así como asegurar que las aplicaciones que usen Phonon funcionen en diversas plataformas y arquitecturas de sonido. Phonon crea una capa intermedia entre los programas de KDE y los diferentes motores multimedia. Esto permite a los programas usar el API estable de Phonon, independientemente de los cambios que se hagan en dichos motores. Un cambio en un motor multimedia solo requerirá adaptar Phonon a dicho cambio, en vez de tener que adaptar cada una de las aplicaciones que usen dicho motor. (es)
  • Phonon is the multimedia API provided by KDE and is the standard abstraction for handling multimedia streams within KDE software and also used by several Qt applications. Phonon was originally created to allow KDE and Qt software to be independent of any single multimedia framework such as GStreamer or xine and to provide a stable API for a major version's lifetime. It was done for various reasons: to create a simple KDE/Qt style multimedia API, to better support native multimedia frameworks on Windows and macOS, and to fix problems of frameworks becoming unmaintained or having API or ABI instability. For example, a file can be played in four lines of C++ code, compared to 30 lines in the old audio framework for KDE (aRts) Phonon::MediaObject* media = new Phonon::MediaObject(this);createPath(media, new Phonon::AudioOutput(Phonon::MusicCategory, this));media->setCurrentSource(QUrl("/tmp/example.wav"));media->play; Phonon is not designed to have every conceivable multimedia feature, but rather as a simple way to perform common functions of computer media players. Developers that require more control over a given media backend than Phonon can provide are recommended to use the native media API or the GStreamer API on systems for which it is available. (en)
  • Phonon est le nom du framework multimédia de KDE4, la dernière version de l'environnement de bureau libre KDE. Il remplace la bibliothèque aRts. Phonon a été créé afin de permettre à KDE d'être indépendant de tout framework multimédia, comme GStreamer ou xine, et pour fournir une API simple et stable pour la durée de vie de KDE4. Il permet de résoudre les problèmes vis-à-vis des frameworks non maintenus et des API instables. Phonon n'est pas spécifique aux systèmes de type Unix, et des modules de sortie peuvent lui être ajoutés pour offrir les mêmes fonctionnalités sur d'autres plates-formes comme Microsoft Windows. Phonon n'est pas prévu pour proposer la totalité des fonctionnalités multimédia possibles, mais offre une manière simple pour effectuer l'ensemble des opérations les plus courantes des lecteurs multimédia. Par exemple, un fichier peut être joué en seulement 3 lignes de code C++,alors qu'aRts en nécessitait 30 : MediaObject *media = new MediaObject(this);media->setCurrentSource("/home/username/music/filename.ogg");media->play; (fr)
  • Phonon è il nuovo sottosistema multimediale di KDE 4. La grossa novità di Phonon consiste nel fornire una API molto semplificata (frontend) in grado di gestire qualsiasi backend multimediale per cui esista un plugin. Al momento i backend utilizzabili sono Gstreamer, VLC media player (il backend "ufficiale") e Xine (che però non è più supportato). Si può vedere la semplicità con la quale Phonon permette ad uno sviluppatore di riprodurre un contenuto multimediale analizzando il seguente frammento di codice C++ preso dalla documentazione ufficiale Archiviato il 21 giugno 2006 in Internet Archive.: media = new MediaObject( this ); connect( media, SIGNAL( finished ), SLOT( slotFinished ); media->setUrl( "/home/username/music/filename.ogg" ); media->play;Schema di funzionamento di Phonon Come si vede in questo esempio lo sviluppatore non si deve preoccupare di configurare il backend in quanto questo viene gestito automaticamente.Il vero vantaggio di questo approccio risiede nel fatto che le future applicazioni di KDE4 (scritte per Phonon) potranno funzionare indipendentemente dal backend (e quindi dal sistema operativo) sottostante senza bisogno di nessuna modifica. Usando aRts (il precedente sottosistema multimediale di KDE), erano necessarie circa 30 linee di codice per ottenere una funzionalità simile (vedi). Phonon non è però un sistema multimediale che permetta agli sviluppatori di controllare i backend fino nei minimi dettagli, ma consente di avere a disposizione (in maniera semplicissima) le funzionalità di cui hanno veramente bisogno il 90% delle applicazioni. (vedi) (it)
  • Phonon – API multimedialne wspierana przez bibliotekę Qt umożliwiające obsługę strumieni multimedialnych pod KDE 4. Phonon został stworzony w celu uniezależnienia KDE 4 od innych frameworków multimedialnych, takich jak GStreamer lub Xine i zapewnia stabilne API na czas istnienia KDE 4. Stało się to z różnych powodów: aby utworzyć proste API multimedialne w stylu KDE/Qt, w celu lepszego wsparcia natywnych frameworków multimedialnych w systemach Microsoft Windows i Mac OS X oraz do rozwiązywania problemów z nierozwijanymi frameworkami oraz niestabilnymi API lub ABI. Następnie zostało przeniesione do Qt i dlatego może być używane niezależnie od KDE. (pl)
  • Phonon(フォノン)はLinuxデスクトップ環境であるKDE 4向けに開発されたクロスプラットフォームのマルチメディアAPIである。Phononは、Unix系デスクトップにおけるマルチメディア環境に関する諸問題を解決することを目的として開発された。 Phonon自体はマルチメディアフレームワークではないが、バックエンドを通じてGStreamerやXineのような既存のフレームワークの橋渡しを行う機能を有し、開発者はPhononがサポートするあらゆるマルチメディアフレームワークに単一のAPIを通じてアクセス出来るようになる。これによって、フレームワークが放置されることやAPIの不安定性、KDEが単一のフレームワークに依存することなどの諸問題を回避できる。 また、Unix系のデスクトップ以外にも利用可能であり、現在WindowsやMac OS Xをサポートするためバックエンドの開発が進められている。 Phononの使用例を挙げると、たとえば音声ファイルは以下にある数行の絶対パスで記述されたC++コードのみで再生可能であり、既存のオーディオフレームワークであるaRtsよりも少ないコードで済む。 <pre>MediaObject *media = new MediaObject(this);media->setCurrentSource("/home/username/music/filename.ogg");media->play;</pre> Phononは開発者による冗長かつ困難な作業を減らし、全てのマルチメディア機能を備えるわけではないが、メディアプレイヤーの一般的な機能を単純に実行することが出来るようになる。 (ja)
  • Phonon is het multimedia-framework en API in KDE 4, de nieuwe versie van het K Desktop Enviroment. Phonon is gemaakt om KDE 4 onafhankelijk te maken van één specifiek raamwerk zoals Xine of GStreamer. Phonon werkt niet alleen op Unix, maar ook op Windows en Mac OS X. (nl)
  • Phonon — мультимедийный фреймворк от KDE, который предоставляет API для разработки мультимедиа-приложений. Phonon использует набор расширяемых модулей, выполняющих реальную работу. Входит в состав Qt начиная с версии 4.4. До 4.5 версии поставлялся в виде исходников и стандартно был доступен только для коммерческой версии Qt. В данный момент распространяется как часть Qt под лицензией GNU LGPL version 2.1. (ru)
  • Phonon 是 KDE 桌面平台提供的多媒体 API,它是处理KDE软件中多媒体流的标准抽象,也被几个Qt应用程序使用。 Phonon 最初是为了让 KDE/Qt 软件能够独立于任何单一的多媒体框架(如GStreamer或xine),从而为其提供了在主要版本的生命周期内稳定的多媒体API。通过提供一个简单的 KDE/Qt 风格的多媒体API,能够更好地支持 Windows 和 macOS 上的本地多媒体框架,并解决框架变得无法维护或 API/ABI 不稳定的问题。 使用了phonon,用四行C++程式碼就能播放檔案,而舊聲音框架()則需要用到30行: media = new MediaObject(this); connect(media, SIGNAL(finished), SLOT(slotFinished)); media->setCurrentSource("/home/username/music/filename.ogg"); media->play; Phonon並非只能運行於Unix系統,他的後端可以是在其它平台如 Microsoft Windows 並提供相同的功能。 (zh)
  • Phonon — мультимедійний фреймворк для KDE 4, що надає API для розробки мультимедіа-застосунків. Phonon використовує набір модулів для розширення своїх можливостей. На сьогоднішній день розповсюджується як частина Qt під ліцензією LGPL v. 2.1. Phonon був створений щоб дозволити KDE не залежати від будь-яких сторонніх мультимедіа фреймворків, таких як GStreamer або xine , та забезпечити при цьому стабільний API для застосунків. Це було зроблено з декількох причин: щоб створити єдиний KDE/Qt стиль мультимедіа API; задля покращення підтримки мультимедіа застосунків KDE під Windows та Mac OS X; уніфікація роботи API та ABI задля кращої стабільності. Згодом проєкт був перенесений на Qt, отже, може використовуватись незалежно від KDE. (uk)
dbo:developer
dbo:genre
dbo:latestReleaseDate
  • 2019-09-26 (xsd:date)
dbo:latestReleaseVersion
  • 4.11.1
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:releaseDate
  • 2008-01-11 (xsd:date)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 5306596 (xsd:integer)
dbo:wikiPageLength
  • 7142 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1104445761 (xsd:integer)
dbo:wikiPageWikiLink
dbp:caption
  • An early screenshot of Phonon's setting manager (en)
dbp:developer
  • Matthias Kretz u.a. (en)
dbp:genre
dbp:latestReleaseDate
  • 2019-09-26 (xsd:date)
dbp:latestReleaseVersion
  • 4.110000 (xsd:double)
dbp:license
  • GNU Lesser General Public License 2.1 (en)
dbp:logo
dbp:name
  • Phonon (en)
dbp:operatingSystem
dbp:programmingLanguage
dbp:released
  • 2008-01-11 (xsd:date)
dbp:repo
dbp:screenshot
  • Phononsettings.png (en)
dbp:screenshotSize
  • 250 (xsd:integer)
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Phonon és l'interfície de programació d'aplicacions multimèdia de KDE. L'objectiu del Phonon és facilitar als programadors l'ús de tecnologies multimèdia als seus programes, així com assegurar que les aplicacions que usen Phonon funcionin en diverses plataformes i arquitectures de so. Phonon crea una capa intermèdia entre els programes del KDE i els diferents motors multimèdia. Això permet als programes usar la interfície de programació d'aplicacions estable de Phonon, independentment dels canvis que es facin als citats motors. Un canvi en un motor multimèdia només requerirà adaptar Phonon al canvi, en lloc d'haver d'adaptar cadascuna de les aplicacions que l'usen. (ca)
  • Phonon (früher provisorisch auch KDEMM) ist die Multimedia-API der KDE-Desktopumgebung. Darüber hinaus verwendet die Qt-Bibliothek ab Version 4.4 Phonon als Multimediaschnittstelle. (de)
  • Phonon – API multimedialne wspierana przez bibliotekę Qt umożliwiające obsługę strumieni multimedialnych pod KDE 4. Phonon został stworzony w celu uniezależnienia KDE 4 od innych frameworków multimedialnych, takich jak GStreamer lub Xine i zapewnia stabilne API na czas istnienia KDE 4. Stało się to z różnych powodów: aby utworzyć proste API multimedialne w stylu KDE/Qt, w celu lepszego wsparcia natywnych frameworków multimedialnych w systemach Microsoft Windows i Mac OS X oraz do rozwiązywania problemów z nierozwijanymi frameworkami oraz niestabilnymi API lub ABI. Następnie zostało przeniesione do Qt i dlatego może być używane niezależnie od KDE. (pl)
  • Phonon is het multimedia-framework en API in KDE 4, de nieuwe versie van het K Desktop Enviroment. Phonon is gemaakt om KDE 4 onafhankelijk te maken van één specifiek raamwerk zoals Xine of GStreamer. Phonon werkt niet alleen op Unix, maar ook op Windows en Mac OS X. (nl)
  • Phonon — мультимедийный фреймворк от KDE, который предоставляет API для разработки мультимедиа-приложений. Phonon использует набор расширяемых модулей, выполняющих реальную работу. Входит в состав Qt начиная с версии 4.4. До 4.5 версии поставлялся в виде исходников и стандартно был доступен только для коммерческой версии Qt. В данный момент распространяется как часть Qt под лицензией GNU LGPL version 2.1. (ru)
  • Phonon 是 KDE 桌面平台提供的多媒体 API,它是处理KDE软件中多媒体流的标准抽象,也被几个Qt应用程序使用。 Phonon 最初是为了让 KDE/Qt 软件能够独立于任何单一的多媒体框架(如GStreamer或xine),从而为其提供了在主要版本的生命周期内稳定的多媒体API。通过提供一个简单的 KDE/Qt 风格的多媒体API,能够更好地支持 Windows 和 macOS 上的本地多媒体框架,并解决框架变得无法维护或 API/ABI 不稳定的问题。 使用了phonon,用四行C++程式碼就能播放檔案,而舊聲音框架()則需要用到30行: media = new MediaObject(this); connect(media, SIGNAL(finished), SLOT(slotFinished)); media->setCurrentSource("/home/username/music/filename.ogg"); media->play; Phonon並非只能運行於Unix系統,他的後端可以是在其它平台如 Microsoft Windows 並提供相同的功能。 (zh)
  • Phonon es el framework multimedia estándar de KDE 4, también parte de Qt desde la versión 4.4. El objetivo de Phonon es facilitar a los programadores el uso de tecnologías multimedia en sus programas, así como asegurar que las aplicaciones que usen Phonon funcionen en diversas plataformas y arquitecturas de sonido. (es)
  • Phonon est le nom du framework multimédia de KDE4, la dernière version de l'environnement de bureau libre KDE. Il remplace la bibliothèque aRts. Phonon a été créé afin de permettre à KDE d'être indépendant de tout framework multimédia, comme GStreamer ou xine, et pour fournir une API simple et stable pour la durée de vie de KDE4. Il permet de résoudre les problèmes vis-à-vis des frameworks non maintenus et des API instables. Par exemple, un fichier peut être joué en seulement 3 lignes de code C++,alors qu'aRts en nécessitait 30 : (fr)
  • Phonon is the multimedia API provided by KDE and is the standard abstraction for handling multimedia streams within KDE software and also used by several Qt applications. Phonon was originally created to allow KDE and Qt software to be independent of any single multimedia framework such as GStreamer or xine and to provide a stable API for a major version's lifetime. It was done for various reasons: to create a simple KDE/Qt style multimedia API, to better support native multimedia frameworks on Windows and macOS, and to fix problems of frameworks becoming unmaintained or having API or ABI instability. (en)
  • Phonon(フォノン)はLinuxデスクトップ環境であるKDE 4向けに開発されたクロスプラットフォームのマルチメディアAPIである。Phononは、Unix系デスクトップにおけるマルチメディア環境に関する諸問題を解決することを目的として開発された。 Phonon自体はマルチメディアフレームワークではないが、バックエンドを通じてGStreamerやXineのような既存のフレームワークの橋渡しを行う機能を有し、開発者はPhononがサポートするあらゆるマルチメディアフレームワークに単一のAPIを通じてアクセス出来るようになる。これによって、フレームワークが放置されることやAPIの不安定性、KDEが単一のフレームワークに依存することなどの諸問題を回避できる。 また、Unix系のデスクトップ以外にも利用可能であり、現在WindowsやMac OS Xをサポートするためバックエンドの開発が進められている。 Phononの使用例を挙げると、たとえば音声ファイルは以下にある数行の絶対パスで記述されたC++コードのみで再生可能であり、既存のオーディオフレームワークであるaRtsよりも少ないコードで済む。 Phononは開発者による冗長かつ困難な作業を減らし、全てのマルチメディア機能を備えるわけではないが、メディアプレイヤーの一般的な機能を単純に実行することが出来るようになる。 (ja)
  • Phonon è il nuovo sottosistema multimediale di KDE 4. La grossa novità di Phonon consiste nel fornire una API molto semplificata (frontend) in grado di gestire qualsiasi backend multimediale per cui esista un plugin. Al momento i backend utilizzabili sono Gstreamer, VLC media player (il backend "ufficiale") e Xine (che però non è più supportato). media = new MediaObject( this ); connect( media, SIGNAL( finished ), SLOT( slotFinished ); media->setUrl( "/home/username/music/filename.ogg" ); media->play;Schema di funzionamento di Phonon (it)
  • Phonon — мультимедійний фреймворк для KDE 4, що надає API для розробки мультимедіа-застосунків. Phonon використовує набір модулів для розширення своїх можливостей. На сьогоднішній день розповсюджується як частина Qt під ліцензією LGPL v. 2.1. (uk)
rdfs:label
  • Phonon (ca)
  • Phonon (KDE) (de)
  • Phonon (KDE) (es)
  • Phonon (KDE) (fr)
  • Phonon (it)
  • Phonon (ja)
  • Phonon (software) (en)
  • Phonon (pl)
  • Phonon (KDE) (nl)
  • Phonon (ru)
  • Phonon (KDE) (zh)
  • Phonon (KDE) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Phonon (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is owl:differentFrom of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License